我使用的是Angular 2.0.0版。我有一个菜单,其中包含一个选项列表,我想明确设置默认选项,如果有任何选项被更改,我想通过使用双向数据绑定来了解哪一个被更改。
我的html中有这个
<select [(ng-model)]="cosResponse.systemSelection.selected" (ng-model-change)="onChange(cosResponse.systemSelection.shouldRefresh)">
然后在浏览器中,我收到此错误: 无法绑定到&#39; ng-model&#39;因为它不是一个已知的属性,所以选择&#39; 导入FormsModule或ReactiveFormsModule不是问题,因为我的其他元素(如复选框等)与[(ng-model)]一起正常工作。只有选择不使用双向数据绑定。
答案 0 :(得分:2)
你应该使用camelCase。如,
<select
[(ngModel)]="cosResponse.systemSelection.selected"
(ngModelChange)="onChange(cosResponse.systemSelection.shouldRefresh)">
请参阅docs。