Это мой код маршрутизации:угловая проблема маршрутизации с пользовательской папке модуля
.when('/:mod/:page*/', {
templateUrl: function($routeParams) {
return 'pages/'+$routeParams.mod+'/' + $routeParams.page + '.html';
}
})
если URL является
/users/add
будет загружать HTML из страниц/пользователей/add.html
Теперь проблема Say. Например, у меня есть список list.html со списком данных
id - name - action
1 - John - Edit
Когда я сейчас нажимаю на редактирование, мне нужно перейти на страницу edit.html, а также мне нужно передать и получить идентификатор этого html.
Как это можно достичь? Нужно ли мне редактировать мою маршрутизацию?
ПРИМЕЧАНИЕ: Я использую ng-route для маршрутизации.
Предположим, у edit.html есть отдельный контроллер, а list.html имеет отдельный контроллер.
Дайте мне знать, если вам нужна дополнительная информация.
Для меня, чтобы использовать stateParams я, возможно, придется использовать UI-маршрут вместо нг маршрутным права? –
Вы правы, должно быть $ routeParams –
Вы уверены, что 'ui-sref' будет работать на якорный тэг с помощью $ routeParams в контроллере? –