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