Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.06.2014, 15:07
Аватар для Tek
Tek Tek вне форума
Профессор
Отправить личное сообщение для Tek Посмотреть профиль Найти все сообщения от Tek
 
Регистрация: 22.02.2012
Сообщений: 212

Как получить динамические части url
Погрузка данных у меня происходит в resolve до запуска контроллера, но там не могу добраться до "parkingId" т.к. в $route данные появляются позже, Подскажите как можно сделать лучше (или вообще отказаться от подгрузки данных до запуска контроллера)?
$routeProvider.when('/parking/edit/:parkingId', {
        templateUrl: '/Content1/partials/newParking.html',
        resolve: {  parkingEditData: function ($location) {
                var idA = $location.$$path.split("/");
                parkingEditCtrlPr(idA[idA.length-1]);
            }
        }
    })
Ответить с цитированием
  #2 (permalink)  
Старый 13.06.2014, 17:56
Профессор
Отправить личное сообщение для Shitbox2 Посмотреть профиль Найти все сообщения от Shitbox2
 
Регистрация: 04.10.2010
Сообщений: 571

Можно подписаться на событие $routeSuccess и там отменять переход, пока не будут получены данные. Можно использовать ui-router
Ответить с цитированием
  #3 (permalink)  
Старый 17.06.2014, 08:28
Аватар для FireVolkhov
Аспирант
Отправить личное сообщение для FireVolkhov Посмотреть профиль Найти все сообщения от FireVolkhov
 
Регистрация: 17.04.2013
Сообщений: 88

$routeProvider.when('/parking/edit/:parkingId', {
        templateUrl: '/Content1/partials/newParking.html',
        resolve: {  parkingEditData: function ($route) {
                var id = $route.current.params.parkingId;
                ...
            }
        }
    })
Ответить с цитированием
  #4 (permalink)  
Старый 20.06.2014, 11:51
Аватар для Tek
Tek Tek вне форума
Профессор
Отправить личное сообщение для Tek Посмотреть профиль Найти все сообщения от Tek
 
Регистрация: 22.02.2012
Сообщений: 212

спасибо то что нада
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить якорь из url okinadok Элементы интерфейса 19 05.07.2016 11:44
Управление скроллом "а-ля тач" HonesT Элементы интерфейса 2 27.08.2013 14:25
Как получить данные из opener в open melihovgv Javascript под браузер 1 07.12.2012 10:36
Как получить submit только нужной формы alexaled Общие вопросы Javascript 1 27.08.2012 12:17
Ссылка test.php?ID=33 Как получить в переменную значение 33 из URL? Anatuz Общие вопросы Javascript 1 27.07.2010 13:32