ionic项目中,在页面视图中使用了select,但是在控制器中却没法直接获取到value,如下:
<select ng-model="couponcode"> <option value="notuse">不使用</option> <option ng-repeat="item in couponcodes" value="{{item.entity_id}}">{{item.description}}</option> </select>
控制器中使用$scope.couponcode并不能获取到改变的value,经过测试发现couponcode的值在页面中已经发生了变化,我的解决方法就是把couponcode的值直接传回控制器里面去使用。比如写个函数:
$scope.usecode = function(code){ //使用code}
然后在前台调用usercode(couponcode)即可。