2017-06-09 6 views
-2

md-selectのng-optionとng-modelで同じjsonオブジェクトを使用できますか?ここでmd-ng-optionとng-modelで同じオブジェクトを選択

私は角材質MD-選択する代わりにHTMLを選択

コントローラー使用しています:それはある

<md-select ng-model="languages" 
      placeholder="Select" 
      class="select-dropdown md-no-underline" 
      multiple> 
    <md-option ng-value="language.value" ng-repeat="language in languages"> 
     {{language.name}} 
    </md-option> 

</md-select> 
+0

コンソールにエラーが表示されますか? –

+0

番号。ドロップダウンの要素が正常に動作していません。チェックボックスをクリックすると、リスト内の別の項目が追加され、その項目はチェックされません。 – ziaulain

+0

別の項目を追加しますか?これは何を意味していますか?ドロップダウンからoptionfを選択すると、未知の要素が挿入される –

答えて

1

$scope.languages = [ 
    { name: 'English', value: true }, 
    { name: 'English', value: false } 
]; 

ビューそうなるとe selectまたはun-selectの場合、リスト項目はmd-checkboxからng-repeatの値を取得するリストを変更します。選択項目を別の変数に保持する必要があります。

+0

私はこれについて知っています。何か回避策はありますか?私は同じ変数を使いたい。 – ziaulain

+0

私は恐ろしいですが、これを回避するには、ng-modelとlaguagesの配列に異なる変数名を使用する必要があります。なぜ同じ変数名を使用したいのですか? –

+0

@Sakkyこれはコメントではありません。これを解決するには、ソリューションをサポートするコードを追加する必要があります。それを編集してコードを追加し、問題を解決する方法をユーザーに示してください。 –

関連する問題