0
我已經成立了一個classNameBindings像假值不被傳播到classNameBindings
,它不工作。沒有課程被添加。如果我刪除了錯誤的值(這部分:class2),如果App.controller.value爲true,則會添加class1。這是一個已知的問題,或者我做錯了什麼。
我已經成立了一個classNameBindings像假值不被傳播到classNameBindings
,它不工作。沒有課程被添加。如果我刪除了錯誤的值(這部分:class2),如果App.controller.value爲true,則會添加class1。這是一個已知的問題,或者我做錯了什麼。
你肯定有什麼東西存在於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'
});
,你可以分享更多一點的代碼? – MilkyWayJoe
沒關係,顯然我使用的是燼0.9.8和雙冒號語法看起來像它是在v1.0中添加 – hobberwickey