Я испытываю что-то странное, этот пример работает в codepen, но не будет работать в моем приложении Ionic.
Когда я меняю параметр в теге выбора, я хочу показать выбранное значение, но это не сработает, оно показывает undefined
, я пробовал разными способами.
Это не исходный код, исходный извлекает значения из внешнего API и заполняет параметры с помощью ngOptions (который работает, он заполняет нормально). Но это не будет обновлять значение в контроллере.
Поэтому я решил сделать его более простым, и он все равно не будет работать:
HTML
<select ng-model="optionSelected" ng-change="selectUpdated()">
<option value="">Select an option</option>
<option value="h">Hello</option>
<option value="b">Bye</option>
</select>
JAVASCRIPT
$scope.selectUpdated = function() {
console.log('Updated');
console.log($scope.optionSelected);
};
Я не думаю, что нужен дополнительный код, HTML содержится в ion-view
и ion-content
. Ошибки не отображаются, только вывод «Обновлено» и undefined
.
При смене опции получаю undefined
. Но этот же код в codepen работает просто отлично. /а>
Может кто-нибудь сказать мне, что может происходить, что вызывает это странное поведение?
Заранее спасибо.