1

Как создать динамический маршрут при использовании щ маршрутизатор,пользовательский интерфейс маршрутизатора динамический URL вопрос - URL: '/: идентификатор/стр.1' не работает

если мы определим:

$stateProvider.state('page1', { 
     url: '/page1/:id', 
     views:{} 
} 

Он отлично работает,

Но если мы пытаемся добавить динамический идентификатор первого, а затем название страницы, то он дает ошибку,

оШИБКА:

$stateProvider.state('page1', { 
     url: '/:id/page1', 
     views:{} 
} 

Как решить эту проблему, может ли кто-нибудь помочь мне в этом?

+0

Это должно работать нормально. Можете ли вы поделиться еще одним кодом? Как, как вы переходите на страницу1? С помощью кнопки или чего-то еще? – thepio

+0

Как исправить это при маршрутизации? – vikrant

+0

, используя простую ссылку, например page1 Здесь страницы являются динамическими, иногда их страница, дом или что-то еще, кроме страницы1. – vikrant

ответ

1

ИТАК основано на ваш комментарий, вы должны использовать что-то вроде этого:

$stateProvider 
    .state('page1', { 
    url: '/:id/page1' 
}); 

Часть выше было просто отлично. Но в вашей ссылке, вам нужно использовать что-то вроде этого:

<a ui-sref="page1({id: '1234'})">page1</a> 

Вы также можете установить переменную в ui-sref как:

<a ui-sref="page1({id: page.id})">page1</a>