2014-09-14 4 views
1

У меня возникли проблемы, пытаясь добавить модуль (угловую-Google-карты) для Mean.jsДобавление углового Google-Maps для Mean.js

Я побежал:

bower install angular-google-maps --save 

Затем добавляли 'Google-карты' для общественности/config.js в массиве applicationModuleVendorDependencies:

var applicationModuleVendorDependencies = ['ngResource', 'ngAnimate', 'ui.router', 'ui.bootstrap', 'ui.utils', 'google-maps']; 

Но когда я пытаюсь запустить (с помощью хрюканье) Я получаю сообщение об ошибке:

Error: [$injector:nomod] Module 'google-maps' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument. 

Есть ли еще один шаг, который мне нужно сделать? На https://angular-ui.github.io/angular-google-maps/#!/use он говорит, что угловые-google-карты зависят от Lodash, нужно ли также добавлять это в зависимости от поставщика модулей?

+0

Добавлена ​​этот код вручную приложения \ Views \ layout.server.view.html и она работает, просто не будет добавить автоматически ' ' – reubenb87

ответ

6

Угловые-google-карты не включают google-maps js api. Вам нужно добавить его вручную в js-libs в config/env/all.js. Это также место, где вы можете добавить lodash и угловой-Google-Maps JS файлов:

assets: { 
    lib: { 
     js: [ 
      '//maps.googleapis.com/maps/api/js?sensor=false', 
      'public/lib/lodash/dist/lodash.underscore.js', 
      'public/lib/angular-google-maps/dist/angular-google-maps.js'] 
    } 
} 
+0

Спасибо за это, я не знал об этом файле, я думал, что он автоматически очищает пакеты bower и добавляет их как-то! – reubenb87