Ich versuche einen Dropdown-Wert in angularJs auszuwählen und in einem Service zu speichern, so dass ich ihn in einer anderen Ansicht verwenden kann, um den Benutzer seinen ausgewählten Wert und vollständige dropdown anzuzeigen Ich versuche, den ausgewählten Wert im Controller zu protokollieren. Ich bekomme einen Wert von undefined. Bitte helfen Sie mir, wie es weitergeht.Angular Js dropdown Ausgewählter Wert undefined in der Steuerung
<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>
Controller-Code:
$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
};
Ich habe auch versucht selectedoption in AngularJS website.But erwähnt verwenden könnte nicht noch es tun.
console.log($scope.system.selectedOption);
console.log(systems);
Dies ist eine berechtigte Frage, und ich habe meine Antwort. Könnte jemand sagen, warum wird das abgelehnt? – Praveen