У меня есть маршрут postDetail
с путем /posts/:postId
с использованием Flow Router.
Я хочу проверить, существует ли пост на самом деле. Если сообщение не существует, вместо этого я хочу показать маршрут postList
.
Как я могу это сделать? Думаю, я могу использовать triggersEnter
; однако данные подписаны в шаблоне, поэтому, возможно, я не могу использовать triggersEnter
в маршрутизаторе.
Простым способом было бы заполнить шаблон переменной doesExists
из помощника шаблона и просто использовать
{{#if doesExists}}
[...]
{{else}}
{{> postList}}
{{/if}}
но я не думаю, что это очень умный способ сделать это, потому что мне приходится делать это во многих разных шаблонах, и я не могу перенаправить пользователя на маршрут postList с таким подходом.
notFound
, настроенный в Flow Router. - person Jamgreen   schedule 13.11.2015