私のtopic
モデルに現在のユーザーを注入して、いくつか点検します。emberモデルに追加データを入力してください
例:
export default DS.Model.extend({
currentUser: Ember.inject.service('session-account'),
text: DS.belongsTo('string'),
userId: DS.attr('number'),
isMine: function(){
return this.get('currentUser.data.id') == this.get('userId')
}.property()
}
質問: が、それはこのロジックを実行することが好ましいアプローチはありますか?また、私はこのアプローチのパフォーマンスについて興味深いです、各行にサービスを注入すると性能が低下する可能性がありますか?
私はそれが好きです!私は通常、(すべての)コントローラ/ルートでそれをしました。残念ながら私は答えを教えることはできませんが、私は投稿しておきたいと思います... – Jeff