这两天遇到了<option>样式的选定传值问题,开始用ng-repeat循环出了页面结果,但是添加ng-click后台却触发不了AAAA的click函数。代码如下:
html:
<select class="form-control" >
<option>
请选择渠道
</option>
<option ng-repeat="gQd in getQudao" >
<div ng-change="AAAA(gQd)">{{gQd.QZSM}}</div>
</option>
</select>
js:
$scope.AAAA=function(Qd){debugger;
console.log("Qd",Qd);
}
之后问了大神,告诉我一个方法,用ng-options这个东西专门用于解决option样式,方法如下:
html:
<div class="col-xs-9 clear-pd">
<select class="form-control" ng-model="gQds" ng-options="gQd.QZSM for gQd in getQudao"></select>
</div>
js:随便在一个数据加载后的函数里加入下面这句话就可以了。
console.log("gQds",$scope.gQds.FBQD);