Пожалуйста, посмотрите мой 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» связываться со значением по умолчанию при загрузке страницы?