このように定義されたモデルタイプがある場合:
App.Model = DS.Model.extend({});
'model'のような文字列から型を構築するにはどうすればよいですか。
次のように具体的にするのではなく、ストアの使用について一般的になりたいと思います。
App.store.load(App.model, obj);
このように定義されたモデルタイプがある場合:
App.Model = DS.Model.extend({});
'model'のような文字列から型を構築するにはどうすればよいですか。
次のように具体的にするのではなく、ストアの使用について一般的になりたいと思います。
App.store.load(App.model, obj);
私があなたを正しく理解している場合は、を使用して問題を解決できます。http ://jsfiddle.net/pangratz666/SGsU7/Ember.getPath
を参照してください。
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
</ p>