Angular2的数据绑定不能用select下拉菜单



我使用的是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)]一起工作很好。只有选择不能使用双向数据绑定。

您应该使用camelCase。例如,

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

看到文档。

最新更新