Angularjs - 如何通过指令

时间:2016-06-09 00:06:31

标签: javascript angularjs

我们说我有一个自定义指令:

<my-directive attr="obj.property"></my-directive

其中obj.property表示来自父作用域的$scope.obj.property

我的指令js:

return {
        restrict:'A',
        link:function(scope,elem,attrs){

            //scope[attrs.attr] won't work

        }
    };

在链接功能中,如何通过$scope.obj.proprety传递的表达式访问attr

scope[attrs.attr]因为scope['obj.property']而无法工作。我想从scope.obj.property中获取attrs.attr

有什么想法吗?或者还有其他方法来实现我的目标吗?请注意,它不能成为孤立的范围。

1 个答案:

答案 0 :(得分:0)

只是:     $解析(attrs.attr)(范围)