1
灰燼的數據模型類型。如果我有這樣定義的模型類型:獲得從字符串
App.Model = DS.Model.extend({});
我怎麼能像從「模式」字符串建立的類型;
我dwant將是通用有關使用存儲,而不必是具體是這樣的:
App.store.load(App.model, obj);
灰燼的數據模型類型。如果我有這樣定義的模型類型:獲得從字符串
App.Model = DS.Model.extend({});
我怎麼能像從「模式」字符串建立的類型;
我dwant將是通用有關使用存儲,而不必是具體是這樣的:
App.store.load(App.model, obj);
如果我理解正確的話,就可以解決使用Ember.getPath
您的問題,請參見http://jsfiddle.net/pangratz666/SGsU7/:
App.Model = Ember.Object.extend();
var capitalize = function(string) {
return string.charAt(0).toUpperCase() + string.slice(1);
}
var string = 'model';
var capitalizedString = capitalized(string); // Model
var type = Ember.getPath(App, capitalizedString);
console.log(type === App.Model); // true
這似乎很奇怪,我認爲你必須包括當JSON是需要根模型類型。 – zaius