我是angular.I的新手,我正在做一個簡單的演示,其中我將根據當前選定的值添加新的選擇。我很喜歡選項和模型的動態價值。我無法獲得選定的值,請幫助。獲取角度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
@馬丹我用你需要的信息編輯了答案。 –
@馬丹我回答你的問題了嗎? –