我曾試圖得到這樣如何通過指令在AngularJS中查找索引?
指數,這是我的HTML
<div ng-repeat="item in items" ng-click="findindex($index)"></div>
這是控制器
$sceop.findinedx=function(index)
{
alert(index);
}
我在這裏能夠得到指數value.but我想指數價值通過指令
這是我的html
<div ng-repeat="item in items" my-directive></div>
這是我的指令
app.directive('myDirective',function()
{
return function(scope, elem, attrs,$index)
{
elem.bind('click', function($index)
{
alert($index);
});
});
};
這裏我不能夠得到index..so如何在指令中獲得的索引值?
你真的應該考慮使用一個孤立的範圍這樣的事情。指令依賴'$ index'是不好的做法。看到我的答案闡述。 –