是否有比这更好的方法从指令中的ng-repeat获取前一个范围?
查看
<div ng-repeat="item in items track by $index">
<div my-directive> item {{ $index }} </div>
</div>
指令
.directive('myDirective', function(){
return {
restrict : 'A',
link : function(scope){
//Get scope of previous item
var previousScopeText = scope.$parent.items[scope.$index - 1].val();
}
};
});
目的是让它更快,而不是通过父母。
有什么想法吗?