- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我遇到了一个问题:我的一个模型上有一个名为“active”的属性,它是字符串“yes”或“no”,现在我想使用这个属性来检查 HTML单选按钮。
因此,当“active”为“yes”时,应选中它,否则不应选中它。我已经让它工作了,但是当我执行将“事件”属性设置为“否”或"is"的操作时,单选按钮的选中状态不会更新。
这是一个垃圾箱:http://emberjs.jsbin.com/ohaSezo/3/edit .
当使用复选框时,我得到相同的结果:http://emberjs.jsbin.com/OWILUru/3/edit
我无法理解,我认为这应该可行,有什么想法吗?
最佳答案
{{bind-attr}}
不能那样工作——它只能以一种方式绑定(bind)。以下是您将如何处理此问题的一些示例:
使用 {{view Ember.Checkbox checkedBinding="car.active"}}
:jsBin example
或者使用 Ember.RadioButton
的自定义实现 - {{view Ember.RadioButton checkedBinding="car.active"}}
:jsFiddle example
感谢 Ember.RadioButton
:Thoughts & Ramblings of a Software Developer .
编辑:根据 Steve H. 的评论更新链接 - 谢谢!
关于javascript - Ember 1.0.0 输入类型 radio 'checked' 绑定(bind)在属性更改时未更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18985587/
在我们的数据库表上,我们使用两个唯一的非聚集索引来创建跨四个字段的唯一约束。我们使用两个,因为其中一个字段 ZipCode 是一个可为空的字段。如果表中存在一条包含 ZipCode 的 null 条目
我刚刚开始学习 Rails 3 教程,以便对框架有一点熟悉,但我在生成 schema.rb 时遇到了问题。我的操作系统是 Windows 7 x64、Ruby 1.9.2、MySQL2 gem 0.2
我是一名优秀的程序员,十分优秀!