Я пытаюсь иметь некоторое наследование с attributeBindings между двумя View.
(function(exports) {
Ember.MobileBaseView = Ember.View.extend({
attributeBindings:['data-role', 'data-theme'],
'data-theme': 'a'
});
})({});
(function(exports) {
Ember.ToolbarBaseView = Ember.MobileBaseView.extend({
attributeBindings:this.get('attributeBindings').concat(['data-position']),
'data-position': function() {
Я попробую this.get ('attributeBindings'). Concat (['data-position']) и Ember.MobileBaseView.get ('attributeBindings'). Concat ([' data-position ']) и Ember.MobileBaseView.attributeBindings.concat ([' data-position '])
Возможно, я должен просто сделать attributeBindings: ['data-role', 'data-theme', 'data-position'], , но я бы лучше нашел лучшее решение.