Проблема с подключнением директивы
Здравствуйте!
Нужна помощь: правильно подключить angular-google-maps-native У меня есть файл pennyStore.es6.js, в котором подключаются все модули. Но при таком подключении GoogleMapsNative возникает ошибка(сам angular-google-maps-native установлен через bower и добавлен в зависимости): Uncaught ReferenceError: GoogleMapsNative is not defined Кто подскажет, в чем дело? Без подключения этого модуля все работает ок import 'angular'; /* third party ng modules */ import uiRouter from 'angular-ui-router'; import wgCart from './modules/vendor/wgCart/module.js'; import dirPagination from './modules/vendor/utilsPagination/dirPagination.js'; import 'angular-google-maps-native'; import 'angulike'; let anguLike = 'angulike'; // <-- so can be imported modules that have not support commonjs /* internal dependencies */ import controllers from './controllers/module-controllers.es6.js'; import services from './services/module-services.es6.js'; import filters from './filters/module-filters.es6.js'; import directives from './directives/module-directives.es6.js'; /* modules */ import checkOut from './modules/checkout/checkout.es6.js'; let pennyStore = angular.module('pennyStore', [ /* built-in and third party*/ uiRouter, wgCart, anguLike, dirPagination, /* internal */ controllers.name, services.name, directives.name, filters.name, /* internal modules */ checkOut.name, GoogleMapsNative, ]); import './config.es6.js'; pennyStore.filter('NgArray', () => { return (arrayLength) => { if (arrayLength) { arrayLength = Math.ceil(arrayLength); var arr = new Array(arrayLength), i = 0; for (; i < arrayLength; i++) { arr[i] = i; } return arr; } }; }); /* temp */ pennyStore.factory('appCache', () => { var data = []; return { store: (products) => { data = products; }, getStore: () => { return data; } }; }); /* @todo some parameters such as fbID must bi given from config files or API methods. @important #wong #usefull */ pennyStore.run([ '$rootScope', ($rootScope) => { // @todo need to refactor this function $rootScope.facebookAppId = 0000000000007; //$rootScope.cfg = window.cfg; } ]); pennyStore.bootstrap = (widgetConfig, elem) => { window.cfg.widgetConfig = widgetConfig; pennyStore.constant('CFG', window.cfg); angular.bootstrap(elem, ['pennyStore']); }; export default pennyStore; |
Кофе-синтаксис. Брррр.
|
Цитата:
я свой проект тоже на него перевожу https://github.com/nervgh/angular-fi...8ee279846f6673 https://github.com/nervgh/angular-fi...6b07d104c00b50 скоро должны еще обновления по es6 запулреквестить) |
Цитата:
P.S. Лучше бы кто-нибудь с тестом помог http://javascript.ru/forum/angular/5...ocus-blur.html. А то как изучать новое бесполезное, все могут, а чуть посложнее вопрос в текущих технологиях, так никто не разбирается :-))) |
Часовой пояс GMT +3, время: 05:44. |