Я пытаюсь выбрать выпадающее значение в angularJs и сохранить его в службе, чтобы я мог использовать его на другом представлении, чтобы отобразить пользователя, его выбранное значение и полное раскрывающееся меню. Но когда Я пытаюсь зарегистрировать выбранное значение внутри контроллера. Я получаю значение undefined. Пожалуйста, помогите мне, как действовать.Угловое раскрывающееся окно Js Выбранное значение не определено внутри контроллера
<td>
<select name="systems" class="pulldown1" id="systems" ng-model="system.selectedOption" ng-controller="EurexController" required ng-options="option.name for option in system.availableOptions track by option.id" ng-init="system.selectedOption=system.availableOptions[0]" ng-change="changed()"> </select>
</td>
код контроллера:
$scope.system = {
availableOptions: [{
id: 'Domestic 1',
name: 'Domestic 1'
}, {
id: 'Domestic 2',
name: 'Domestic 2'
}, {
id: 'Global',
name: 'Global'
}, {
id: 'Far East',
name: 'Far East'
}],
// selectedOption: {id: 'Domestic 1', name: 'Domestic 1'} //This sets the default value of the select in the ui
};
Я также попытался использовать selectedoption, упомянутые в AngularJS website.But еще не смог это сделать.
console.log($scope.system.selectedOption);
console.log(systems);
Это действительно вопрос, и я получил мой ответ. Может ли кто-нибудь сказать, почему это занижено? – Praveen