角度ui谷歌地图标记不工作mozilla

时间:2015-10-22 09:07:56

标签: angularjs google-maps angular-google-maps

发生此错误。你能帮助我吗?怎么解决这个?但是CHROME浏览器工作正常。 mozilla不工作

 Error: Promise.defer is not a function
    c@http://localhost:1337/plugin/angular-google-maps/dist/angular-google-maps.min.js:5:6375
    l</j.prototype.createMarkersFromScratch/</<@http://localhost:1337/plugin/angular-google-maps/dist/angular-google-maps.min.js:7:437
    e@http://localhost:1337/plugin/angular-google-maps/dist/angular-google-maps.min.js:5:5958
    l</j.prototype.createMarkersFromScratch@http://localhost:1337/plugin/angular-google-maps/dist/angular-google-maps.min.js:7:384
    a/<@http://localhost:1337/plugin/angular-google-maps/dist/angular-google-maps.min.js:6:29405
    j@http://localhost:1337/plugin/angular-google-maps/dist/angular-google-maps.min.js:6:31044
    e</f.prototype.link/</<@http://localhost:1337/plugin/angular-google-maps/dist/angular-google-maps.min.js:8:5487
    Ae/e/l.promise.then/F@http://localhost:1337/plugin/angular/angular.min.js:100:178
    Ae/f/<.then/<@http://localhost:1337/plugin/angular/angular.min.js:101:350
    Zd/this.$get</k.prototype.$eval@http://localhost:1337/plugin/angular/angular.min.js:112:64
    Zd/this.$get</k.prototype.$digest@http://localhost:1337/plugin/angular/angular.min.js:109:160
    Zd/this.$get</k.prototype.$apply@http://localhost:1337/plugin/angular/angular.min.js:112:396
    p</d.prototype.link/</</</<@http://localhost:1337/plugin/angular-google-maps/dist/angular-google-maps.min.js:8:941
    Vt/<@http://localhost:1337/plugin/lodash/dist/lodash.min.js:29:107
    .debounceNow@http://localhost:1337/plugin/angular-google-maps/dist/angular-google-maps.min.js:5:13771
    p</d.prototype.link/</</<@http://localhost:1337/plugin/angular-google-maps/dist/angular-google-maps.min.js:8:909
    T.trigger@https://maps.googleapis.com/maps-api-v3/api/js/20/16/main.js:18:234
    rU/<@https://maps.googleapis.com/maps-api-v3/api/js/20/16/main.js line 59 > eval line 36 > eval:15:401
    T.trigger@https://maps.googleapis.com/maps-api-v3/api/js/20/16/main.js:18:234
    gf@https://maps.googleapis.com/maps-api-v3/api/js/20/16/main.js:22:260
    N.set@https://maps.googleapis.com/maps-api-v3/api/js/20/16/main.js:21:851
    cw[H].A@https://maps.googleapis.com/maps-api-v3/api/js/20/16/main.js line 59 > eval:123:963
    S/<@https://maps.googleapis.com/maps-api-v3/api/js/20/16/main.js:16:260

我的angularjs版本:AngularJS v1.2.26 angular-google-maps 2.0.6

1 个答案:

答案 0 :(得分:1)

项目的

A quick lookup on the Git表示此问题是由于Chrome支持本机使用Promise而FF不支持。 开发人员建议您在项目中包含库蓝鸟,但这是在一年前,似乎不再需要了。

我也使用angular-google-maps指令在FF上没有问题(没有蓝鸟)。您可能需要将库升级到最新版本,并确保包含自述文件中列出的每个依赖项。

您能否提供有关角度和图书馆版本的信息?