【发布时间】:2013-11-24 23:49:43
【问题描述】:
我正在构建一个基于 AngularJs 和 GMaps API v3 的应用程序。我提出的问题是我需要一种方法来从另一个指令(使用 require 很容易)和同一个指令调用指令控制器的方法。
举个例子吧:
我有一个使用 GMaps JS lib 渲染地图的指令。并且还呈现一些标记,而且我还有另一个处理导航的指令(即更改路线)。当我从 A 路到 B 路时,我需要擦除标记并将地图留空。
那么,实现这一目标的最佳方法是什么?我应该建立三个指令吗?一个包含所有渲染方法和销毁标记方法,然后从其他指令中调用它们?或者有没有办法将指令的控制器注入到同一个指令中?
【问题讨论】:
标签: javascript google-maps angularjs google-maps-api-3