У меня есть список предметов. Когда пользователь нажимает на элемент, пользователь переходит на страницу сведений о деталях.Значения прохода к маршруту
Я хочу передать объект, содержащий информацию о деталях (например, URL изображения элемента). Однако я не хочу раскрывать его в URL-адресах маршрутов.
Если бы был способ сделать что-то вроде <a route-href="route: details; settings.bind({url: item.url})">${item.name}</a>
, это было бы золотом.
Я видел, что свойства могут быть переданы по маршруту, если они определены в конфигурации маршрута. Однако я не знаю, как изменить это из шаблона. Другой способ может заключаться в том, чтобы определить одноэлемент и сохранить там значения и ввести объект в маршрут назначения.
Есть ли способ передать значения маршрутам из вида (например, угловые ui-routers param
)?
Я думаю, что вы должны получить это «URL изображения» внутри 'activate' методы показов модели –
Я не пробовал это, но вы смотрели здесь? https://github.com/aurelia/documentation/blob/master/English/docs.md#generating-route-urls На основе документов это похоже на то, что это может добавить к URL-адресу, но я не понимаю его , У них есть что-то вроде этого: ${user.name} – peinearydevelopment
Посмотрите раздел «Маршрутизация документов» http://aurelia.io/docs.html#/aurelia/framework/1.0.0-beta.1.0.3/doc/article/cheat-sheet – conradj