我有这段代码:
<div ng-repeat="param in item.parameters">
<rating param_item="{{param}}"></rating>
</div>
如何将给定属性传递给指令模板?
答案 0 :(得分:0)
就个人而言,我喜欢为元素指令创建子范围: http://plnkr.co/edit/Dz7fcZaT4KdRDa869rwm?p=preview
app.directive('rating', function() {
return {
restrict: 'E',
scope: {
paramItem: '@'
},
link: function(scope, element, attr){
console.log(scope.paramItem);
}
}
});
还有其他几种方法,具体取决于您对指令的工作方式。