Angular2数据绑定不适用于选择下拉列表

时间:2016-09-19 21:09:00

标签: angular angular2-forms

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

1 个答案:

答案 0 :(得分:2)

你应该使用camelCase。如,

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

请参阅docs