我正在尝试显示我在 ember.js 中创建的简单通用数据表视图。
我想像这样将列传递给它:
App.MyDatatableView columnsBindings="['col1','col2']" }}
或者 :
App.MyDatatableView columnsBindings=['col1','col2'] }}
但两者都不起作用。在这两种情况下,我的列属性都是“未定义”。
我的观点是这样的:
App.MyDatatableView = Ember.View.extend({
templateName : 'datatable',
attributeBindings: ['columns'],
columns : []
});
我的另一个选择是必须从视图继承,但如果你可以只传递把手模板中的值会更好。
感谢您的帮助,杰森