指南中的一些代码
Ember.View.reopen({
init: function() {
this._super();
var self = this;
// bind attributes beginning with 'data-'
Ember.keys(this).forEach(function(key) {
if (key.substr(0, 5) === 'data-') {
self.get('attributeBindings').pushObject(key);
}
});
}
});
不工作
直接放置attributeBindings
Ember.View.reopen({
attributeBindings: ['data-some', ...]
});
不工作
Ember.TextField.reopen({
attributeBindings: ['data-some', ...],
});
work for input helper
安贝1.13.3
ember-data 1.13.5
ember-cli 1.13.1
帮助我错过什么了吗?
EDIT:看起来像是1.13 -中确认的回归https://github.com/emberjs/ember.js/issues/11480
(删除原来的答案,因为我错了)
ember.js问题解答
安博。视图已弃用