我是新来的灰烬,我下面包含的代码组件教程:classNameBindings到底在做什么?
export default Ember.Component.extend({
tagName: 'li',
classNameBindings: ['editing'],
editing: false,
actions: {
editTodo() {
this.toggleProperty('editing');
}
}
});
我不明白什么classNameBindings
做。从文档中我了解到,classNameBindings is a list of properties of the view to apply as class names
,但我也有组件editing
属性。这个属性的存在是如何影响创建class names
的这个过程的?
谢谢你:-)
这里的解释看起来完全一致:http://emberjs.com/api/classes/Ember.View.html。 – 2016-01-24 15:26:35