MrH*_*Hus 4 javascript ember.js
我遇到了一个问题:我的一个模型上有一个名为'active'的属性,它是字符串'yes'或'no',现在我想使用这个属性检查HTML单选按钮.
因此,当'active'为'yes'时,应该检查它,否则不应该检查它.我有这个工作,但是当我做一个动作,将'active'属性设置为'no'或'yes'时,单选按钮检查状态不会更新.
这是一个垃圾箱:http://emberjs.jsbin.com/ohaSezo/3/edit.
使用复选框时,我得到相同的结果:http://emberjs.jsbin.com/OWILUru/3/edit
我无法理解它,我认为这应该有用,有什么想法吗?
{{bind-attr}}不这样做 - 它只是单向绑定.以下是一些如何解决这个问题的例子:
使用{{view Ember.Checkbox checkedBinding="car.active"}}:jsBin示例
或者使用Ember.RadioButton- {{view Ember.RadioButton checkedBinding="car.active"}}:jsFiddle示例的自定义实现
信用Ember.RadioButton:软件开发人员的思考和谣言.
编辑:根据史蒂夫H.的评论更新链接 - 谢谢!
| 归档时间: |
|
| 查看次数: |
3760 次 |
| 最近记录: |