猿问

ng-options 设置默认选项,不是设置第一个哦,看清楚了!

我用ng-options写了一个下拉选择框,现在问题是要做默认选中的功能,并不是默认选第一个这样子哦!是根据其他的参数来设置默认选中项(我的想法)! 现在脑子里面没有思路,发出来给大家看看帮忙 - -谢谢!

html代码截图:

数据源截图:

https://img3.mukewang.com/5c25fbe700017b8c02110159.jpg

页面效果截图:

https://img1.mukewang.com/5c25fbf20001c6f705530102.jpg

补充:因为这个项目是用ng做的,所以我在html页面可以通过其他的方式拿到当前部门的名字deparrment_name,但是要怎么利用这个部门名字来做到下拉选择的默认选中呢!?

狐的传说
浏览 919回答 1
1回答

炎炎设计

Html代码<select class='form-control' name='de_id' ng-model="currSelect" id="department" ng-options="a as a.department_name for a in selectData track by a.id" ></select>js代码scope.selectData=数据源;scope.currSelect = $scope.selectData[0]; 这里你想设置默认第几个索引就用第几个ng-change事件,如果你不需要操作其他对象,可以不写,你选择了其他选项,你的ng-model也会更改
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答