这也是一般性问题。
在我的示例中,我必须在Leaflet Map上编辑DOM以操纵图例的外观。我们使用$ timeout作为解决方法,因为地图的生成速度不足以获取地图中的元素。
所以我想知道这是否是一个肮脏/混乱的解决方法,如果这可以比使用$ timeout更好?
如建议的一些代码。激活功能是地图的启动功能之一。
controller.js
function activate() {
projectService.getMarkers(vm, 'projectsData');
$timeout(function() {
manipulateLegend();
});
}
答案 0 :(得分:0)