【发布时间】:2013-01-31 09:50:39
【问题描述】:
我正在尝试 $watch myMap 但它永远不会触发。我已经把它缩小到使用了ui-if(如果我删除了 ui-if,$scope.myMap 是正确的谷歌地图对象)。但是我需要保留 ui-if 以便让 ui-map 等待我的 AJAX/Db 查询完成。
为什么 myMap 没有被添加到作用域中(以及如何获得它)?
编辑我从this GitHub issue 看到 ui-if 创建了自己的范围。那么我如何访问它的范围/myMap 现在居住在哪里?还有,为什么 ui-if 会创建一个新的作用域?
【问题讨论】:
标签: javascript html angularjs angular-ui