Как убрать лишний option из select?

Доброго времени суток!
Не пойму, почему появляется этот option.
Создаю:
<select ng-model="limit">
  <option value="5" ng-selected="true">5</option>
  <option value="10">10</option>
  <option value="15">15</option>
</select>

В контроллере:
$scope.limit = 5
Получаю:
<select ng-model="limit" class="ng-pristine ng-valid ng-touched">
  <option value="? number:5 ?"></option>
  <option value="5" ng-selected="true" selected="selected">5</option>
  <option value="10">10</option>
  <option value="15">15</option> 
</select>
  • Вопрос задан
  • 341 просмотр
Решения вопроса 1
R0dger
@R0dger
Laravel/Yii/2 AngularJs PHP RESTful API
Попробуй так через ng-options
<div ng-app>
  <div ng-controller="TodoCtrl">
   <select ng-options="value for value in limits" ng-model="limit">
</select><br/>
  </div>
</div>


а сам контроллер типа так.

function TodoCtrl($scope) {
     $scope.limits = [1,2,3,4,5];
     $scope.limit = 3
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы