当前位置: 首页 > 知识库问答 >
问题:

ngModel无法处理绑定到对象数组的复选框[duplicate]

干浩然
2023-03-14

我有一个带有一个属性Boolean的对象数组。尝试将此属性绑定到checkbox i无法工作。

参见下面的plunkr

https://plnkr.co/edit/dsqcjrqd5kfowcsczze

我得到和错误

Can't bind to 'ngModel' since it isn't a known property of 'input'. 

共有2个答案

葛安和
2023-03-14

对于复选框输入,您可以使用[checked]而不是[(ngModel)]。此外,您可以使用(change)而不是([NGModelChange)]

<input class="checkbox binning-checkbox" type="checkbox"  
            (change)="select(item)" [checked]="item.selected">

看看这里的柱塞

姜经武
2023-03-14

您需要导入formsmodule

import { FormsModule, ReactiveFormsModule } from '@angular/forms'

@NgModule({
imports: [ BrowserModule ,FormsModule],
declarations: [ App ],
bootstrap: [ App ]
})

工作演示

 类似资料:
  • 本文向大家介绍aurelia 绑定到复选框,包括了aurelia 绑定到复选框的使用技巧和注意事项,需要的朋友参考一下 示例 基本复选框 带有对象数组的复选框 带有布尔值的复选框            

  • 我的发帖方法: 索引页表单: 当我单击submit时,browser显示为错误的请求,但没有th:field=“*{userRole}”,我可以提交表单。有什么办法解决这个问题吗? 然后如@roel所述更改了表单。 多谢了。

  • 问题内容: 我使用 ModelAttribute 在Spring Web应用程序中绑定对象。 一旦我注意到, 如果对象的布尔值A为true,那么如果我们取消选中A的checkbox,则其值将不会更新 。 例如,我有一个Lesson对象,其属性为“ active” = true。在“编辑课程”视图中,我创建一个复选框,该复选框绑定到“活动”中。如果选中复选框(绑定对象反映了更改),则一切正常,但是如

  • 所以,我试图在angular 4中创建一个自定义表单组件,我添加了ngModel工作所需的一切,但它没有。 这是我的子组件: 我试着这样使用它:

  • 我正在研究使用无绑定纹理来快速显示一系列图像。我的参考是OpenGL 4.5红皮书。这本书说我可以使用这个片段着色器在着色器中对无绑定纹理进行采样: 我创建了一个顶点着色器,如下所示: 正如你可能注意到的,我对发生的事情的把握有点弱。 在我的OpenGL代码中,我创建了一组纹理,获取它们的句柄,并使它们常驻。我用来获取纹理句柄的函数是“glGetTextureHandleARB”。还有另一个可以替

  • 我在谷歌上搜索了一下,并试图用我找到的例子尽可能好地解决这个问题,但是唉...没有成功。 使命: 打开模式,并显示用于选择已存在用户的复选框 错误: 问题: 在选择一个人之前,新的或现有的玩家是“未定义的”。因此,我创建了一个“teamPlayerDefault”js对象,其数据类似于api调用返回的数据(尚未实现)。这是用来初始化的 JSFiddle链接: 点击这里。。。 代码: