为什么我的属性指令没有被触发?

时间:2013-12-18 10:34:25

标签: angularjs

之前我创造了元素 - dierectives。我只是试图创造一个简单的元素 - 营养。这是最简单的形式:

.directive('gdShow', function(){
    return{
        restrict: 'A',
        link: function(scope, elem, attrs){
            console.log('elem');
        },
    };
});

这就是我尝试调用它的方式:

<div gdShow="test" class="wrapper">
    "stuff"
</div>

这适用于我的元素指令,但不适用于这个,为什么?

1 个答案:

答案 0 :(得分:1)

我解决了这个问题但是因为我已经写过这个问题,我想我可能会为未来的网络旅行者发布这个问题。

该属性应该是gd-show,如下所示:

<div gd-show="test" class="wrapper"></div>