我已经设置了类似
的classNameBindingsclassNameBindings: ["App.controller.value:class1:class2"]
它不起作用。没有课程被添加。如果删除false值(此部分:class2),则在App.controller.value为true时将添加class1。这是一个已知问题还是我做错了什么。
答案 0 :(得分:0)
您是否肯定App.controller.value
存在某些内容?
你要做的事应该可以正常工作。了解全局应用程序的风险,请参阅this jsfiddle以获取示例。
这是小提琴的javascript部分:
App = Ember.Application.create();
App.someGlobal = Ember.Object.create({
isEverythingOk: true
});
App.OkView = Ember.View.extend({
classNameBindings: ['App.someGlobal.isEverythingOk:class1:class2']
, templateName: 'ok'
});