#javascript #html #angularjs
#javascript #HTML #angularjs
Вопрос:
В Angularjs привязка выбора ввода к модели создает новую пустую опцию
<option value="? undefined:undefined ?"></option>
И это код
<select name="category" ng-model="hotspot.category">
<option>Culture</option>
<option>Education</option>
<option>Parks</option>
<option>Student Pubs</option>
</select>
Это нормально? Похоже, это не выглядит хорошо.
Ответ №1:
Убедитесь, что вы инициализировали переменную модели одним из значений параметра.
Попробуйте это
Контроллер
$scope.hotspot = {};
$scope.hotspot.category = "Culture";
HTML
<select name="category" ng-model="hotspot.category">
<option>Culture</option>
<option>Education</option>
<option>Parks</option>
<option>Student Pubs</option>
</select>