带有动态变量的ngModel

Tri*_*yen 2 typescript ngmodel angular

当使用ngModelbumpDetail.name数组中获取属性get来使用冒号对象发出值时,我遇到了一些问题.

我在下面粘贴了我的代码片段.
有人可以帮我检查一下并告诉我哪里做错了吗?谢谢.

<p *ngFor="let bumpDetail of bumpDetail">
    <input type="checkbox" id="device" [(ngModel)]={{bump.bumpDetail.name}}/>
    <label for="device">{{bumpDetail.name}}</label>
</p>
Run Code Online (Sandbox Code Playgroud)
 Bump[] = [{
"name": "bump_1",
"status": true
}, {
"name": "bump_2",
"status": false
 }, {
"name": "bump_3",
"status": true
}]
Run Code Online (Sandbox Code Playgroud)

这是错误的.

解析器错误:插值({{}})其中表达式位于[{{bumpDetail.name}}]的第0列,在ng:///AppModule/SettingComponent.html@129:59("p*ngFor ="让bumpDetail的bumpDetail">

Gün*_*uer 6

[]{{}}从未一起使用.一个或另一个

[(ngModel)]="this[bumpDetail.name]"
Run Code Online (Sandbox Code Playgroud)

{{}} 仅用于字符串插值.