先用 console.log(this)查看下当前被点击元素的 this 属性,然后可以看见里面有个$index属性,该属性指向的就是DOM元素列表中当前被点击的那个DOM的下标,只需要使用this.$index即可对当前元素设置特有属性和方法.除此之外this属性里面还包含了其他很多方法和属性,都可以用来区分当前被操作了的dom,前提是你用法得当.当然,最简单快捷的办法是直接使用this关键字来解决问题. 具体需要拿的内容可以根据控制台的数据格式,在编辑器中写入代码获取
<div ng-app="MultiDropDownApp" ng-controller="MultiDropDownControl as vm"> <label>选择地址:</label> <!--ng-options加载所有选择项,ng-model记录当前选择项--> <select ng-model="vm.province" ng-options="x.name for x