angular UI-router
Добрый день!
Подскажите, как правильно решить такую задачу. Хочется передавать в .config сервис, через который обеспечивается доступ к массиву с templateURL-ами. Denepdency injection в случае с .config не работает, как я понял. Уверен, что есть какой-то правильный способ. Может кто подскажет направление для проработки? angular.module('solutionBuilder', ['ui.router', 'ngResource']) .config(['$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider) { $stateProvider.state('home', { url:'/', views: { 'header': { templateUrl : 'views/header.html', controller: 'MenuController', }, 'content': { templateURL : //??? menuFactory.getMenuItemURL(3), } } }); $urlRouterProvider.otherwise('/'); }]); update +3 часа: разобрался - нужно использовать .provider вместо .service |
Часовой пояс GMT +3, время: 14:12. |