无法在ng-repeat中打印范围变量

时间:2013-11-08 01:51:00

标签: angularjs angularjs-directive angularjs-ng-repeat

我试图在ng-repeat循环中关联id。有人可以建议我怎么做?

这是代码

<li ng-repeat="agent in agents">
     <chart chart-id={{agent}}></chart>
</li>

注意:图表是我的指示。

1 个答案:

答案 0 :(得分:0)

假设你的指令看起来像这样:

app.directive('chart', function() {
   return {
       restrict: 'E',
       replace: true,
       scope: {
           chartId: '='
       },
       template: '<div>Agent {{chartId.name}} reporting for duty</div>'
   }
}

您只需更新代码,删除大括号并添加引号:

<li ng-repeat="agent in agents">
    <chart chart-id="agent"></chart>
</li>