指令未被呈现

时间:2015-01-13 17:51:23

标签: angularjs-directive

我创建了一个基于这篇文章绘制图表的指令:http://briantford.com/blog/angular-d3.html?utm_source=javascriptweekly。该指令的参数指定要检索的数据集。当我在页面中有多个指令时,只会执行第一个图表。查看网络流量时,仅检索第一个数据集。

<chart-directive datasetId="1"/>
<chart-directive datasetId="2"/>

我在浏览器控制台中没有错误。好像第二个指令永远不会被执行。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

将指令标记更改为

<chart-directive datasetId="1"></chart-directive>
<chart-directive datasetId="2"></chart-directive>

为什么呢?简而言之,我们不能在自定义元素指令

上使用自动关闭标记

Source