私は新しい角度です。私は選択された現在の値に従って新しい選択を追加するselectのための簡単なデモを作っていました。私はオプションやモデルのためのダイナミックな価値を考えています。私は選択された価値を手に入れることができません。角度jsで選択された値を取得
HTMLコードは、ここに行く:
<md-input-container ng-repeat="a in selects" class="md-block" style="margin-top:20px;">
<label>{{a.label}}</label>
<md-select required ng-model="a.model" ng-change="callme()" flex="40">
<md-option ng-model="a.model" ng-repeat="optionValue in a.options" ng-value="optionValue.option">
{{optionValue.option}}
</md-option>
</md-select>
<div class="errors" ng-messages="petApp.favoriteColor.$error">
<div ng-message="required"> You need to select a option</div>
</div>
</md-input-container>
JSコードはここにここに
$scope.selects = [{label:"Your Pet",model:"pet",options:[{option:"Cat"},{option:"Dog"},{option:"Guinea pig"}]}];
$scope.callme = function(){
console.log($scope.pet);
$scope.selects.push({label:"Your Pet",model:"pet",options:[{option:"Cat"},{option:"Dog"},{option:"Guinea pig"}]});
}
を行く私は$それが未定義与えているscope.petんがモデル名がペットです。
複数の選択ボタンを追加するためのボタンを提供するとどうなりますか?その場合、私は複数のモデルを定義する必要があります。どのようにそれを行うことができます。 – Madan
@マダンあなたが必要とする情報で答えを編集しました。 –
@Madan私はあなたの質問に答えましたか? –