我一直在努力解决 Possibly unhandled rejection: ZERO_RESULTS
-关闭带有 ng-map 的 ui bootstrap 模式时收到的消息。有两个相同的条目。
这是错误消息的图像:
Error message from console
从我收集到的信息来看,这正是它所说的.. 未处理的拒绝。我已经完成了我在 Controller 中使用的所有 promise ,并且它们都有一个 .catch()
。 -堵塞。这让我相信错误来自第三方插件。
这是 ng-map 的标记:
<div map-lazy-load="https://maps.google.com/maps/api/js"
map-lazy-load-params="{{map.apiKey}}" lazy-init="true">
<ng-map zoom="14" center="{{map.coordinates.x}},{{map.coordinates.y}}">
<marker position="{{map.coordinates.x}},{{map.coordinates.y}}">
</marker>
</ng-map>
</div>
我删除了 <marker>
其中一条错误消息消失了。如果我删除 <ng-map>
其他消息也消失了,但这意味着 map 和标记都消失了。
注意:隐藏错误消息不是一种选择。
最佳答案
尝试在 marker
和 ng-map 上为
指令。属性 map.coordinates.x
和 map.coordinates.y
指定伪坐标position
和 center
需要一个有效的数字,如果没有提供,angular 会抛出一个错误。这是我带来的最好的。
关于javascript - "Possibly unhandled rejection: ZERO_RESULTS" Angular 1.6.6 ng-map Geocode ui-bootstrap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47774317/