Javascript 将复选框绑定到AngularJs中的对象值
问题在于将复选框(选中/未选中)的状态绑定到对象值 HTML: 单击第一个复选框会影响第二个复选框的状态,但模型是正确的,因此obj变为{a:false,b:true} 有关示例,请访问Javascript 将复选框绑定到AngularJs中的对象值,javascript,angularjs,Javascript,Angularjs,问题在于将复选框(选中/未选中)的状态绑定到对象值 HTML: 单击第一个复选框会影响第二个复选框的状态,但模型是正确的,因此obj变为{a:false,b:true} 有关示例,请访问 如何解决此问题?将ng repeat绑定到对象而不是基元类型 function Ctrl() { this.obj = [{id: 'a', checked: true}, {id: 'b', checked: true}]; } 绑定到基元类型会混淆重复,这是一个bug: 当JSON不完全在您
如何解决此问题?将ng repeat绑定到对象而不是基元类型
function Ctrl() {
this.obj = [{id: 'a', checked: true}, {id: 'b', checked: true}];
}
绑定到基元类型会混淆重复,这是一个bug:
当JSON不完全在您的控制下时,您会得到一个基本数组而不是一个对象。你想在同一台机器上重复ng 将ng repeats绑定到一个基本数组的复选框并获取所选项目。请参见此处的plunker代码
好消息:这是在9月份修复的。
function Ctrl() {
this.obj = {a:true,b:true};
};
function Ctrl() {
this.obj = [{id: 'a', checked: true}, {id: 'b', checked: true}];
}