ここで私のplunkrを見てください
https://plnkr.co/edit/QRQQmxf3ZDyh6o0CqtrD?p=preview
以下に示すように、入力されるドロップダウン リストを含む from があります。
<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;
}
ドロップダウン リストで別の値を選択して送信ボタンをクリックすると、選択した値が表示されますが、別の値を選択しないと、ng-model="frmData.defaultProvider" が初期値を取得しません。価値。
ページがロードされたときに「frmData.defaultProvider」をデフォルト値にバインドするにはどうすればよいですか?