如何在异步 ng-options 中设置默认值
How to set default value in asynchronous ng-options
ng-options 变得异步。如何设置默认值?
<select class="form-control"
ng-options="item.id as item.value for item in mInsu.INS_MAX_AMOUNT track by item.id"
ng-model="custInfo.mInsu.selAmount" required>
</select>
我试过这样做:
<select class="form-control" ng-model="custInfo.mInsu.selAmount" required>
<option ng-repeat="item in mInsu.INS_MAX_AMOUNT" value="{{item.id}}">{{item.value}}</option>
</select>
幸运的是,它可以满足我的要求。
那么,为什么不能在异步 ng-options 中设置默认值?
在您的控制器中添加以下行:
$scome.custInfo.mInsu.selAmount = mInsu.INS_MAX_AMOUNT[0].id;
默认分配第一个值。
ng-options 变得异步。如何设置默认值?
<select class="form-control"
ng-options="item.id as item.value for item in mInsu.INS_MAX_AMOUNT track by item.id"
ng-model="custInfo.mInsu.selAmount" required>
</select>
我试过这样做:
<select class="form-control" ng-model="custInfo.mInsu.selAmount" required>
<option ng-repeat="item in mInsu.INS_MAX_AMOUNT" value="{{item.id}}">{{item.value}}</option>
</select>
幸运的是,它可以满足我的要求。
那么,为什么不能在异步 ng-options 中设置默认值?
在您的控制器中添加以下行:
$scome.custInfo.mInsu.selAmount = mInsu.INS_MAX_AMOUNT[0].id;
默认分配第一个值。