2016-09-19 12 views
0

角度バージョン2.0.0を使用しています。私は選択肢のリストを持つメニューを持っており、デフォルトのものを明示的に設定したいのですが、オプションが変更された場合でも、双方向データバインディングを使ってどちらが変更されたのかを知りたいと思います。Angular2データバインディングが選択ドロップダウンで機能しない

私は私のhtml

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

でこれを持っていますが、ブラウザでは、私はこのエラーを取得:それは選択」の既知の特性ではないので は「NG-モデル」にバインドできません' [(ng-model)]でチェックボックスなどの他の要素が正常に機能するので、FormsModuleやReactiveFormsModuleをインポートすることは問題ありません。双方向データバインディングでは機能していないのはselectだけです。

答えて

2

キャメルケースを使用する必要があります。例えば、

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

docsを参照してください。

+0

Oopsはそれを逃してしまった。私はangular1の文書からそれをコピーして、そのタイプミスを認識しなかったと思う。ありがとう。 – vanval

関連する問題