我想做这样的事情:
<ul>
<div partial="note"></div>
<div partial="controls"></div>
</ul>
其中partial
属性指定要用于元素的模板。允许这成为可能的指令如下:
.directive('partial', function() {
return {
restrict: 'E',
templateUrl: '/partials/' + attrs.partial + '.html'
}
})
唯一的问题是,我不知道如何将那个attrs
对象放在需要的地方。我尝试以各种方式注入它,但无法让它发挥作用。