为什么这种角度绑定不起作用
Why is this angular binding not working?
我有以下html
<input type="checkbox" name="person" [(ngModel)]="person.selected" />
这显示在ngFor
循环中。出于测试目的,我输出selected
值,有些为true,有些为false,尽管如此,所有复选框都被选中。
绑定语法有什么错误吗?
问题是我在所有复选框上都使用了相同的name
。使用唯一的名称实现了
我认为使用绑定没有任何问题,请确保selected
是真是假。
@Component({
selector: 'my-app',
template: `
<h1 class="title">Simple component</h1>
<div *ngFor="let person of persons" >
{{person.name}}
<input type="checkbox" name="person" [(ngModel)]="person.selected" />
</div>
`
})
export class AppComponent {
persons = [
{
name: "first",
selected: true
},
{
name: "second",
selected: false
},
{
name: "third",
selected: false
},
{
name: "fourtch",
selected: true
}
]
}
普朗克来了!
相关文章:
- 对象文字方法上的Javascript绑定不起作用
- Knockout输入绑定不起作用
- 角度指令双向绑定不起作用
- 指令中选择输入的双向绑定不起作用
- Angularjs:ui路由嵌套状态下的绑定不起作用
- 为什么我的淘汰选项绑定不起作用
- jQuery Ajax 元素的后期绑定不起作用
- 样式绑定不起作用
- 在内联编辑的情况下,Knockout绑定不起作用
- 指令链接中的绑定不起作用
- Angular 1.5组件双向绑定不起作用
- 点击处理程序多次触发,解除绑定不起作用
- KnockoutJS - 引导程序 3 模式绑定不起作用
- foreach:绑定不起作用 ko.mapping.fromJS 数据
- 虚拟元素的挖空绑定不起作用
- 委托的“模板”绑定不起作用
- Angularjs 双向数据绑定不起作用;$watch也不起作用
- 使用 D3js 时,带有 DOM 的 AngularJS 数据绑定不起作用
- 视频播放事件中的 Angular 2 路绑定不起作用
- 如果语句和挖空中的可见绑定不起作用