2017-01-19 34 views
0

如何得到两个div标签之一的索引没有我不使用ng-repeat?
我试过这个,但它没有工作;我怎样才能发送索引值的函数 - Angularjs

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

你是否在ng-repeat的上下文中? – Makoto

+2

这不是'ng-submit'。 – JLRishe

+0

@Makoto有四个div标签,我想发送点击标签的索引 –

回答

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) 
} 
0

对于我这种工作

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

,或者如果要加载从角JS变量看这个fiddle或者是指在link

+0

我现在在使用数组,但我想学的是获取html标签的索引,就像在jQuery上一样,使用Angular –