我正在尝试为数据属性做一个属性绑定。
这是一个起始小提琴http://jsfiddle.net/EsF4R/43/它没有被绑定,只是取字符串的值'App.DateView.endDateString'
。
App = Ember.Application.create({});
App.CalendarController= Em.Controller.extend();
App.CalendarView = Em.View.extend({
templateName: 'calendar',
attributeBindings: ['data-date'],
'data-date': 'App.DateView.endDateString',
});
App.DateView = Em.View.extend({
endDateString: '7/7/2012' /* This actually is a function */
});
我想绑定'data-date'
到'App.DateView.endDateString'
我尝试使用
'data-date' : function(){
Em.Binding('App.CalendarView["data-date"]','App.DateView.endDateString');
return '1/1/1988';
}.property().cacheable(),
但没有用。