Javascript 如何从angularjs中的选择框中获取选定值
大家好 我试图从点击按钮时的选择框中获取选项值,但它在控制台中显示未定义。选项值来自服务器 这是我的html代码Javascript 如何从angularjs中的选择框中获取选定值,javascript,angularjs,Javascript,Angularjs,大家好 我试图从点击按钮时的选择框中获取选项值,但它在控制台中显示未定义。选项值来自服务器 这是我的html代码 <div class="form-group"> <label class="control-form" for="cityid">Selct City</label> <select type="text" class="form-control" placeholder="City" id="acity"
<div class="form-group">
<label class="control-form" for="cityid">Selct City</label>
<select type="text" class="form-control" placeholder="City" id="acity" >
<option value="">--Select City--</option>
<option ng-repeat="city in cityinfo" ng-value="{{city.id}}" ng-selected="{{city.id ==cityid}}">{{city.cityname}}</option>
</select>
<button class="btn btn-info prevnext pull-right" ng-click="nextpage()">Next <i class="fa fa-arrow-right"></i></button>
提前感谢使用
ng选项
而不是ng重复
像这样:
已更新
<select type="text" class="form-control" placeholder="City" id="acity" ng-options="city.id as city.cityname for city in cityinfo track by city.id" ng-model="selectedCity">
<option value="">--Select City--</option>
</select>
<button class="btn btn-info prevnext pull-right" ng-click="nextpage(selectedCity)">Next <i class="fa fa-arrow-right"></i></button>
这是示例代码。 Html代码
<select type="text" class="form-control" placeholder="City" id="acity" ng-options="city.id as city.cityname for city in cityinfo track by city.id" ng-model="currentCity">
<option value="">--Select Cities--</option>
</select>
<button class="btn btn-info prevnext pull-right" ng-
click="nextpage(currentCity)">Next <i class="fa fa-arrow-right"></i>
</button>
可能的重复项不起作用我想更改选项的任何选定值
$scope.nextpage = function(selectedCity){
console.log(selectedCity);
}
<select type="text" class="form-control" placeholder="City" id="acity" ng-options="city.id as city.cityname for city in cityinfo track by city.id" ng-model="currentCity">
<option value="">--Select Cities--</option>
</select>
<button class="btn btn-info prevnext pull-right" ng-
click="nextpage(currentCity)">Next <i class="fa fa-arrow-right"></i>
</button>
$scope.nextpage = function(currentCity){
console.log(currentCity);
}