我如何在函数中发送索引值 - Angularjs

时间:2017-01-19 05:31:12

标签: javascript angularjs

如果没有使用ng-repeat,如何得到两个div标签之一的索引?
我尝试了这个,但它没有用;

<div ng-click="formselect($index)"></div>
<div ng-click="formselect($index)"></div>

2 个答案:

答案 0 :(得分:2)

HTML:

<div ng-click="formselect($event)"></div>
<div ng-click="formselect($event)"></div>

JS:

var formselect = function(te) {
    return Array.prototype.slice.call(document.getElementsByClassName(te.target.className)).indexOf(te.target)
}

答案 1 :(得分:0)

对我来说这很有用

<div ng-click="formselect('0')"></div>
<div ng-click="formselect('1')"></div>

或者如果您想从角度js加载变量,请查看此fiddle或参考link

中提供的答案