1

Flow Router を使用postDetailしたパスを持つルートがあります。/posts/:postId

投稿が実際に存在するかどうかを確認したい。投稿が存在しない場合は、postList代わりにルートを表示したいと思います。

これどうやってするの?私は使用できると思いますtriggersEnter; ただし、データはテンプレートにサブスクライブされているためtriggersEnter、ルーターでは使用できない可能性があります。

doesExists簡単な方法は、テンプレート ヘルパーからの変数をテンプレートに入力し、単に使用することです。

{{#if doesExists}}
  [...]
{{else}}
  {{> postList}}
{{/if}}

しかし、多くの異なるテンプレートでこれを行う必要があり、このアプローチではユーザーを postList ルートにリダイレクトできないため、これは非常にスマートな方法だとは思いません。

4

1 に答える 1