データ属性に対してattributeBindingを実行しようとしています。
これが開始フィドルです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(),
しかし、動作しませんでした。