Javascript 如何在angular 1中获取所选选项的索引
我看到关于这个主题也有类似的问题,但没有一个与Angular 1严格相关 我想要实现的是获取所选项目的索引:Javascript 如何在angular 1中获取所选选项的索引,javascript,angularjs,Javascript,Angularjs,我看到关于这个主题也有类似的问题,但没有一个与Angular 1严格相关 我想要实现的是获取所选项目的索引: .form-group label(for="address") Address select.form-control( id="address" name="address" ng-model="user.address" ng-change="onSelectAddress($index)" ng-options="opt as op
.form-group
label(for="address") Address
select.form-control(
id="address"
name="address"
ng-model="user.address"
ng-change="onSelectAddress($index)"
ng-options="opt as opt.name for opt in addressOptions"
required
)
实际上,我尝试使用
$index
和$event
,两者都是未定义的
。。。如何通过onSelectAddress()
函数获取所选选项的索引?有办法吗?谢谢,我不太懂你的语法。但是,$index和$event变量仅适用于ng repeat(),不适用于ng options()
所以你可以用一个带有ng repeat的
,我不太懂你的语法。但是,$index和$event变量仅适用于ng repeat(),不适用于ng options()
因此,您可以将
与ng repeat一起使用尝试类似的方法
ng change=“onSelectAddress(user.address)”
然后,您可以通过onSelectAddress函数中的值来查找键,也可以传递它
ng change=“onSelectAddress(user.address,addressOptions)
试试这样的 ng change=“onSelectAddress(user.address)” 然后,您可以通过onSelectAddress函数中的值来查找键,也可以传递它 ng change=“onSelectAddress(user.address,addressOptions)