是否有一個邏輯不處理與Ember.js綁定的handlebars?Ember.js把手綁定邏輯不是
假設我有,我想綁定到一個值
{{Ember.Button disabledBinding="view.controller.some_value"}}
我只是想,如果some_value
是false
按鈕被禁用燼視圖。如果some_value
是true
,上面的代碼將禁用它。
解決此問題的一種方法是在控制器上有一個互補的計算值。 原諒我的CoffeeScript
opposite_some_value: (->
if @get('some_value') == true
return false
else
return true
).property 'some_value'
但這似乎笨重。
Handlebars通過互補的'unless'語句支持'if'語句中的邏輯。 http://handlebarsjs.com/ – wmarbut 2012-08-06 18:57:02