【问题标题】:Angular2 data binding does not work with select dropdownAngular2 数据绑定不适用于选择下拉菜单
【发布时间】:2017-01-27 16:08:21
【问题描述】:

我使用的是 Angular 2.0.0 版。我有一个带有选项列表的菜单,我想明确设置默认选项,如果有任何选项发生更改,我想知道使用双向数据绑定更改了哪个选项。

我的 html 中有这个

<select [(ng-model)]="cosResponse.systemSelection.selected" (ng-model-change)="onChange(cosResponse.systemSelection.shouldRefresh)">

但是在浏览器中,我收到此错误: 无法绑定到“ng-model”,因为它不是“select”的已知属性 导入 FormsModule 或 ReactiveFormsModule 不是问题,因为我的其他元素(例如复选框等)可以与 [(ng-model)] 一起正常工作。只有选择不使用双向数据绑定。

【问题讨论】:

    标签: angular angular2-forms


    【解决方案1】:

    您应该使用 camelCase。例如,

    <select 
      [(ngModel)]="cosResponse.systemSelection.selected"
      (ngModelChange)="onChange(cosResponse.systemSelection.shouldRefresh)">
    

    docs

    【讨论】:

    • 哎呀错过了。我想我是从 angular1 文档中复制过来的,但没有意识到错字。谢谢。
    猜你喜欢
    • 2017-09-28
    • 1970-01-01
    • 2019-02-12
    • 2013-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多