モデルデータを摘みていない私は私のコントローラでは、このフィールドからのデータにアクセスしたいEmber.js - コントローラは
diaryItemLabel: DS.attr('string'),
このフィールドを持つモデルを持っています。
Controller.js
は私がdiaryItemLabelから得るものは何でもデータと'追加'を交換したいです。
this.get( 'model.diaryItemLabel')は使用できません。それは私にthis.get()が関数ではありません。 Ember.get( 'model'、 'diaryItemLabel')を試しました。それは私に空の文字列を与えます。
編集1:モデル.daryItemLabel変数が空の場合は、デフォルトで「追加」に設定されます。
誰かが私を適切な方向に導くことができますか?
おかげ
おかげで – user2798227
を@kumkanillam計算されたプロパティを作成します。したがって、model.diaryItemLabelが空の場合は、それを 'Add'に設定してください。 – user2798227
isEmptyチェックで答えが更新されました。 http://emberjs.com/api/classes/Ember.html#method_isEmpty – kumkanillam