Javascript .ns()在google angular maps指令中未定义
我试图在我的应用程序中使用谷歌地图的角度指令,但我一直得到一个“未定义的错误” 这是我的app.jsJavascript .ns()在google angular maps指令中未定义,javascript,angularjs,google-maps-api-3,Javascript,Angularjs,Google Maps Api 3,我试图在我的应用程序中使用谷歌地图的角度指令,但我一直得到一个“未定义的错误” 这是我的app.js angular.module('app', ['cs']) .config(['GoogleMapApiProvider'.ns(), function (GoogleMapApi) { GoogleMapApi.configure({ // key: 'your api key', v: '3.17', libra
angular.module('app', ['cs'])
.config(['GoogleMapApiProvider'.ns(), function (GoogleMapApi) {
GoogleMapApi.configure({
// key: 'your api key',
v: '3.17',
libraries: 'weather,geometry,visualization'
});
}])
.config(['$stateProvider', '$urlRouterProvider', function ($stateProvider, $urlRouterProvider) {
//routes
}])
还有我的控制器
angular.module('cs.Controllers')
.controller('MapController', ['$rootScope', '$scope', '$window', '$document', 'MenuService', 'GoogleMapApi'.ns(),
function($rootScope, $scope, $window, $document, menuService, GoogleMapApi) {
$rootScope.menuList = menuService.all();
}]);
可能是什么问题您缺少应用程序中的依赖项声明
angular.module('app', ['google-maps'.ns(),'cs.Controllers']
这是一个使用项目演示页面之一的plunker。我将其更改为使用新的提供者。
应用程序中缺少依赖项声明
angular.module('app', ['google-maps'.ns(),'cs.Controllers']
这是一个使用项目演示页面之一的plunker。我将其更改为使用新的提供者。
对于加入缺少依赖项声明的其他人,请参阅: 看起来他们已经去掉了ns()函数,但还没有更新文档:
将代码中“string”.ns()的所有实例更新为“uiGmapstring”,您应该会很好。对于在此处添加缺少依赖项声明的其他实例,请参阅: 看起来他们已经去掉了ns()函数,但还没有更新文档:
在您的代码中将'string'.ns()的所有实例更新为'uiGmapstring',您应该很好。
'GoogleMapApiProvider'
是一个字符串'GoogleMapApiProvider'.ns()
调用字符串的ns
方法。我从来没有听说过内置的ns
方法,所以我猜您正在使用的某个库应该添加该方法(AngularJS没有添加它),对吗?这对我来说毫无意义,但你是编写代码的人。@SergiuParaschiv代码来自网站上的文档。config()“GoogleMapApiProvider”
是一个字符串'GoogleMapApiProvider'.ns()
调用字符串的ns
方法。我从来没有听说过内置的ns
方法,所以我猜您正在使用的某个库应该添加该方法(AngularJS没有添加它),对吗?这对我来说毫无意义,但代码是你写的。@SergiuParaschiv代码来自网站上的文档为什么你要使用two.config()