angglarjsダイナミックにバックグラウンドからドロップダウンフレームの値を取得する方法
angglarjsダイナミックにバックグラウンドからドロップダウン枠の値を取得します。repeatコマンドを使用する限り、バックグラウンドはlistのオブジェクトを提供します。中にはvalueと表示の値が含まれています。
jsファイル:
後に一つの問題があります。ドロップダウンオプションが追加された場合、ドロップダウンリストを更新する必要がありますが、デフォルトでは最初の表示が表示されます。最初の表示画面の値を取得していません。
jsファイル:
// / , :poslist,type:2/3/4/5
$scope.getDyActivityInforItems=function(){
serviceData.getData('inforinput/getAllSelectValueByType','POST',{
type:2
}).then(function(json){
if(json.code==0){
$scope.poslist=json.content;
};
}, function(json){
console.log(json);
});
};
画面:
<!-- -->
<div class="item" style="border-top: 1px solid #ddd;padding-top: 2px;">
<label class="list_tit"> </label>
<div class="item_input" ng-init="getDyActivityInforItems()">
<!-- <select class="fillIn select-able" ng-model="item" ng-options="item as y for y in addInfo.posList" id="dutLevel_view_1" name="dutLevel">
</select> -->
<select class="fillIn select-able" ng-model="selectedPos" id="dutLevel_view_1" name="dutLevel">
<option ng-repeat="x in poslist" value="{{x.select_code}}">{{x.select_name}}</option>
</select>
<span class="imp_list_rema">*</span>
<!--
<select class="fillIn select-able" ng-model="addInfo.addInfoView.positionRank" >
<option value="" selected> </option>
</select> -->
</div>
</div>
===========線を分割し、2017年7月20日17:07:14-===========================================後に一つの問題があります。ドロップダウンオプションが追加された場合、ドロップダウンリストを更新する必要がありますが、デフォルトでは最初の表示が表示されます。最初の表示画面の値を取得していません。
addInfo.addInfoView.positionRank=0;
$scope.poslist=json.content;
setTimeout(function() {
$scope.$apply(function() {
addInfo.addInfoView.positionRank=yuanPos;
});
}, 1000);
html上:
<!-- -->
<div class="item" style="border-top: 1px solid #ddd;padding-top: 2px;">
<label class="list_tit"> </label>
<div class="item_input" ng-init="getPosMilSelectValue()">
<select class="fillIn select-able" ng-selected="addInfo.addInfoView.positionRank" ng-model="addInfo.addInfoView.positionRank" id="dutLevel_view_1" name="dutLevel">
<option ng-repeat="x in poslist" value="{{x.select_code}}">{{x.select_name}}</option>
</select>
<span class="imp_list_rema">*</span>
<span style="background:#3cb671;margin-left:20px;height:17px;width:20px" ng-click="addInfo.viewInput_add_item=!addInfo.viewInput_add_item;addInfo.addItemName='';selectType=2">
<a style="margin-left:7px;margin-top:2px" href="javascript:;" rel="external nofollow" title=""> + </a></span>
</div>
</div>
以上のこのangglarjsダイナミックはバックグラウンドからドロップダウンフレームの値を取得する方法は、小编が皆さんに与えるすべての内容です。