Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript .ns()在google angular maps指令中未定义_Javascript_Angularjs_Google Maps Api 3 - Fatal编程技术网

Javascript .ns()在google angular maps指令中未定义

Javascript .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

我试图在我的应用程序中使用谷歌地图的角度指令,但我一直得到一个“未定义的错误”

这是我的app.js

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()