Ember 做 checkbox 多选框好像挺复杂啊?
{{input type="checkbox" name="ids[]" value=id checked=ids}}
完全搞不懂怎么下手啊,和平时用的 form 不一样了。请教请教。
http://jsbin.com/dokiwati/6/edit 看了这个,可是我的不带isChecked值,这整个checkbox需要这么复杂?
isChecked
checkbox
一个基本上排除了干扰因素的例子:http://emberjs.jsbin.com/sucur/1/edit
虽然离题,但分享一下 Angular 的做法,一样是要第三方插件辅助(称为 Directive)
https://github.com/vitalets/checklist-model
#2 楼 @darkbaby123 Thanks。 我想问问,如果里面在用上iCheck,好像直接加上下面的一段还不够,iCheck确实用上了,但是selectedResult值就不会变化了:
iCheck
selectedResult
didInsertElement: -> @.$().iCheck checkboxClass: 'icheckbox_square-aero' radioClass: 'iradio_square-aero'
这个在你基础上加了iCheck,但是好像图片引入有问题: http://emberjs.jsbin.com/kafuxiri/3/edit
#3 楼 @chitsaou 原来 angular 做 check list 也不容易啊。
@QueXuQ 没用过 iCheck,但一般任何这种第三方插件和 Ember 集成,都需要调用 Ember 的 set 方法才能使用 Ember 的双向绑定。你看看在 iCheck 里有没有 check 触发的回调,然后在里面用 set 方法修改 checked 值。
checked