angularjs将数组的索引传递给ng-change函数

时间:2016-10-09 15:04:45

标签: javascript angularjs

我使用ng-select来填充我的选项,但是我想传递选定的索引,ng-change函数应该是什么?

如果用户选择了b,我会得到1这是数组的第二个索引。

http://jsfiddle.net/kqcrL5j3/

<select 
            ng-options="p as a for a in alpa"
            ng-model="selected" ng-change="detectChange('what to pass index here?')"></select>

1 个答案:

答案 0 :(得分:2)

像这样更改你的代码,

    return redirect()->guest('/');

您可以传递整个所选对象并找到这样的索引,

<select ng-options="a for a in alpa" ng-model="selected" ng-init="selected='a'" ng-change="detectChange(selected)"></select>

DEMO