我有这个代码:
<div ng-repeat="param in item.parameters">
<rating param_item="{{param}}"></rating>
</div>
如何将给定的属性传递给指令模板?
我有这个代码:
<div ng-repeat="param in item.parameters">
<rating param_item="{{param}}"></rating>
</div>
如何将给定的属性传递给指令模板?
就个人而言,我喜欢为元素指令创建子范围: 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);
}
}
});
还有其他几种方法,具体取决于您希望指令如何工作。