`import Ember from 'ember'`
DatePickerComponent = Ember.Component.extend
dateFormat: 'dd.mm.yy'
today: currentDate
currentDate: ->
today = Date()
today
export default DatePickerComponent
参考错误,currentDate未定义。也得到它
today: currentDate
我该怎么称呼它?
我今天想要访问的车把文件。
答案 0 :(得分:0)
我建议回头看看Ember对象模型和计算属性。可以显示哪些模板属性。你想要
currentDate: function() {
return Date();
}.property()
或其等效的CS。
然后在你的模板中
Today is {{currentDate}}.
当你说
时today: currentDate
您正在将today
属性的值设置为名为currentDate
的局部变量,而不是名为currentDate
的对象属性。没有名为currentDate
的局部变量。因此ReferenceError
。如果你想设置一个属性等于另一个属性的值(虽然这里似乎没有必要),你可以这样做:
today: function() {
return this.get('currentDate');
}.property('currentDate')
或更简单
today: Ember.computed.alias('currentDate')