私はモデルを持っています
App.User = DS.Model.extend({
email: DS.attr('string'),
first_name: DS.attr('string')
});
App.Profile = DS.Model.extend({
user: DS.belongsTo('App.User'),
language: DS.belongsTo('App.Language')
});
App.Language = DS.Model.extend({
name: DS.attr('string')
});
コントローラでユーザーの言語を取得する適切な方法は何ですか?たとえば、アイテムを保存して、言語を現在のユーザー言語に設定したいとします。
var lang = currentUser.get('profile').get('language')
App.Album.createRecord({
'name': data.get('name'),
'language': null
});
初めて失敗します。しかし、次回currentUser.get('profile')。get('language')を呼び出すと、結果が表示されます。
Non-Lazyロードやプリフェッチのようなものはありますか?作る
var lang = currentUser.get('profile').get('language')
仕事。