Flow Router を使用postDetail
したパスを持つルートがあります。/posts/:postId
投稿が実際に存在するかどうかを確認したい。投稿が存在しない場合は、postList
代わりにルートを表示したいと思います。
これどうやってするの?私は使用できると思いますtriggersEnter
; ただし、データはテンプレートにサブスクライブされているためtriggersEnter
、ルーターでは使用できない可能性があります。
doesExists
簡単な方法は、テンプレート ヘルパーからの変数をテンプレートに入力し、単に使用することです。
{{#if doesExists}}
[...]
{{else}}
{{> postList}}
{{/if}}
しかし、多くの異なるテンプレートでこれを行う必要があり、このアプローチではユーザーを postList ルートにリダイレクトできないため、これは非常にスマートな方法だとは思いません。