2017-01-19 51 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 –