如何在指令

时间:2016-09-07 00:42:46

标签: javascript jquery angularjs

我有一个指令,在一个链接功能中,我有一个范围变量,我需要在里面访问' ng-repeat'。但它没有提升价值。

我尝试使用$ parent也经历了几个答案,但它仍然没有用。

这就是我的尝试:

HTML:

<div ng-controller="MyCtrl">
    <div my-directive ng-repeat="item in items" item='item'></div>
</div>

小提琴链接:

Demo

1 个答案:

答案 0 :(得分:2)

你必须将范围传递给你的链接功能:

link: function(scope){
        scope.val = "thing"
}

http://jsfiddle.net/p86qjryq/