获得ng-repeat中的先前范围

时间:2015-07-23 16:33:01

标签: angularjs angularjs-directive angularjs-scope

是否有比这更好的方法从指令中的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();

    }

  };

});

目的是让它更快,而不是通过父母。

有什么想法吗?

0 个答案:

没有答案