Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.01.2016, 21:09
Новичок на форуме
Отправить личное сообщение для azso Посмотреть профиль Найти все сообщения от azso
 
Регистрация: 06.01.2016
Сообщений: 2

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

Последний раз редактировалось azso, 07.01.2016 в 02:00. Причина: update
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Наследование Angular dormammun Angular.js 0 05.01.2016 00:51
Модель в Angular Patr56 Angular.js 2 02.05.2015 00:21
В чем польза angular? cyber_bober Angular.js 11 12.02.2015 20:28
Как сделать чтобы angular дожидался ответа Tek Angular.js 0 20.03.2014 16:06
Angular и динамический контент Diem Angular.js 1 26.07.2013 18:57