AngularJS+Echarts的自定义指令,在同一个页面不能重复使用指令

图片说明
html页面其实没有使用上,因为我在controller里动态加载的html模板
图片说明
这是controller的内容,加载了两个图表的数据
图片说明
图片说明
这是自定义的指令。
现在我想用同一个指令在页面同时加载多个图标,请问各位该怎么做。。。

目前的情况是第二图表的数据会覆盖第一个的。只能加载一个图表

是不是模板的ID重复的问题啊,但是怎么使用动态的模板和ID呢