请在这里查看我的 plunkr
https://plnkr.co/edit/QRQQmxf3ZDyh6o0CqtrD?p=preview
我有一个下拉列表,如下所示:
<form name="frmAccount" role="form" ng-submit="submit()">
<div class="row">
<div class="col-md-6 col-md-offset-3">
<div class="form-group">
<label for="defaultProvider">My Default Provider</label>
<select class="form-control" ng-model="frmData.defaultProvider">
<option ng-selected="{{row.Selected}}" ng-repeat="row in providerlist" value="{{row}}" name="defaultProvider" >{{row.Text}} </option>
</select>
</div>
</div>
</div>
<div class="col-md-6 col-md-offset-3">
<button class="btn btn-group-lg btn-primary pull-right" type="submit" >Submit</button>
</div>
</form>
在我的控制器中,我有一个提交功能,如下所示:
$scope.submit= function(){
$scope.selectedValue = $scope.frmData.defaultProvider;
}
当我在下拉列表中选择不同的值后单击提交按钮时,我可以看到 selectedvalue,但如果我不选择不同的值,则 ng-model="frmData.defaultProvider" 不会获得初始值价值。
加载页面时,如何让“frmData.defaultProvider”与默认值绑定?