我正在使用angular-leaflet-directive
渲染地图和angular-chart
渲染项目中的图表。除非您想为图表启用图例,否则两者都是非常方便的库。
在这种情况下,要为angular-chart
指令启用图例,您肯定需要将legend
属性设置为true
. 一旦完成,如果angular-leaflet-directive
也为模块启用,则会发生错误,因为传单模块尝试编译自己的指令,然后抱怨缺少leaflet
控制器。
遗憾的是,angular-leaflet-directive
它没有为其指令添加前缀,正如 Angular 文档中所解释的那样。但这不是主要问题。
是否有任何方法可以防止针对类似情况编译指令,如果两个不同的模块为其指令选择了相同的名称,开发人员应该怎么做?