Я пытаюсь использовать директиву угловую Google Maps с моим приложением, но я получаю сообщение «Неизвестная ошибка».ns() неопределенные в Google угловых картах директивы
Это мой 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();
}]);
Что может быть проблема
'' GoogleMapApiProvider'' - это строка. '' GoogleMapApiProvider'.n() 'вызывает метод' ns' строки. Я никогда не слышал о встроенном методе 'ns', поэтому я предполагаю, что некоторая библиотека, которую вы используете, должна добавить этот метод (AngularJS не добавляет его), правильно? Для меня это не имеет никакого смысла, но вы тот, кто написал код. –
@SergiuParaschiv код из документации на сайте https://angular-ui.github.io/angular-google-maps/#!/api – MrFoh
Почему вы используете два .config() – fauverism