2015-09-30 3 views
0

Каждый раз, когда я пытаюсь отправить параметры этого URLКак отправить параметры в дочерний маршрут с помощью ui-router?

компании/1234234/

urlRouteProvider.otherwise ('/') пинки в

Если у меня нет:. CompanyID, он отлично работает. Только когда вы пытаетесь отправить параметры, он действует.

angular.module('angularApp') 
    .config(function ($stateProvider) { 
    $stateProvider 
     .state('root.company', { 
     url: 'company/:companyId', 
     views: { 
      '[email protected]': { 
       templateUrl: 'app/company/company.html', 
       controller: 'CompanyCtrl' 
      } 
     }  
     }) 
    }) 
+0

huh? URL-адрес «company /: companyId», но вы отправляете данные «customer/1234 /». Что с этим? –

+0

Вы говорите, что URL-адрес 'customer/1234 /', но ваш маршрут выше ищет 'company/1234'. Это опечатка? –

+0

Да! Извините, ребята, опечатка! – user3527354

ответ

0

Так что я получил его, но все еще не знаю, почему. Все, что я изменил, вместо того, чтобы говорить /: companyId, я сделал это? CompanyId. По какой-то причине ему не нравится/

angular.module('angularApp') 
    .config(function ($stateProvider) { 
    $stateProvider 
     .state('root.company', { 
     url: 'company?companyId', 
     views: { 
      '[email protected]': { 
       templateUrl: 'app/company/company.html', 
       controller: 'CompanyCtrl' 
      } 
     }  
     }) 
    }) 
Смежные вопросы