发生此错误。你能帮助我吗?怎么解决这个?但是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
答案 0 :(得分:1)
A quick lookup on the Git表示此问题是由于Chrome支持本机使用Promise而FF不支持。 开发人员建议您在项目中包含库蓝鸟,但这是在一年前,似乎不再需要了。
我也使用angular-google-maps指令在FF上没有问题(没有蓝鸟)。您可能需要将库升级到最新版本,并确保包含自述文件中列出的每个依赖项。
您能否提供有关角度和图书馆版本的信息?