我使用的是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)">
看到文档。