Url'yi bir sanal veri modelinin orijinal tanımına dahil etmeye çalışırsam REST bağdaştırıcımda patlar, ancak "yeniden aç" yazıyorsa, bunun iyi olduğunu anladım.Bir sanal veri modeli için URL'yi ayarlamak için neden "reopenClass" öğesine ihtiyacım var?
Bunun arkasındaki teknik neden nedir? reopenClass
setleri sınıfı özellikleri ise, bir nesne üzerinde extend
Arama
CodeCamp.Speaker = DS.Model.extend({
id: DS.attr('number'),
name: DS.attr('string'),
session: DS.belongsTo('CodeCamp.Session')
});
CodeCamp.Speaker.reopenClass({
url: 'sessions/%@/speakers'
});
müthiş bulmak bir örnek içerir! tam olarak aradığım şey! –
ama is 'DS.Model' bir sınıf ve bir nesne değil mi? Neden bir nesneyi aramak için aradığımızı söylüyorsun? Biraz kafam karıştı. – Aras