2017-05-16 118 views
0

我是新來的ember.js和正在創建一個模型,一個函數。模型本身將保存日期的數據,但是我創建另一個屬性作爲布爾值,如果模型日期超過了當前日期,我希望布爾值表示爲false。Ember.js如果日期變量已經過去當前日期

,如果我告訴你一個例子可能更容易理解:

title: DS.attr('string'), 
date: DS.attr('date'), 
live: DS.attr('boolean', { defaultValue:function() { 
    if (date) 
})} 

所以我要活到等於真,如果日期是低於當前的日期,我不知道 或將本真的去控制器,因爲此變量將不得不經常檢查

回答

0

您可以將live定義爲模型中的計算屬性。

live: Ember.computed('date',function() { 
     //this.get('date') - you will get the date for the current record, and you can do any logic and return the corresponding values. 
    }) 
} 
+0

對不起,我的答案將包括模型中每個記錄的'live'屬性。我的答案是不正確的,如果你只想爲'Model'提供'live'屬性 – kumkanillam

相關問題