我有这样的代码:如何将指令属性传递给指令模板?
<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);
}
}
});
有一对夫妇的其他方式也一样,这取决于你如何指望你的指令工作。
首先感谢名单的快速回答道: 其次,我可以看到代码的作品,但由于某些原因, 它不会对我的项目工作.. 如果我的指令是在一个ng-repeat(1或更多)内能否导致问题? –
也许fork和更新plunker以匹配你所拥有的。然后我可以帮忙 –
这将是这些行http://jsfiddle.net/joshdmiller/FHVD9/。另请参阅指令文档。 – Chandermani
不完全是我的意思.. 我不希望价值来自ctrl范围,但从 属性(在这种情况下“obj”).. 如果obj containd“世界”,你会写{ {OBJ}}在 模板是行不通 –