是否可以为动态模板创建指令?

时间:2013-03-15 21:16:00

标签: angularjs

我想做这样的事情:

<ul>
    <div partial="note"></div>
    <div partial="controls"></div>
</ul>

partial属性指定要用于元素的模板。允许这样做的指令如下:

.directive('partial', function() {
    return {
        restrict: 'E',
        templateUrl: '/partials/' + attrs.partial + '.html'
    }
})

唯一的问题是,我不知道如何将attrs对象放在需要它的位置。我尝试以各种方式注入它,但无法让它工作。

1 个答案:

答案 0 :(得分:0)

您可以使用ng-include指令。

http://docs.angularjs.org/api/ng.directive:ngInclude