私はMeteorルーティングにIron Routerを使用しています。 、私は私のメニューテンプレートにテンプレートヘルパー<a href="{{pathFor route='profileView' id=user._id}}"></a>
を使用するたびに、アプリケーション全体がリフレッシュまたはリロード、それがテンプレートの罰金をロードしませんMeteor Iron Router Reloading for PathFor
<template name="appLayout">
{{> menu}}
{{> yield}}
{{> footer}}
</template>
私たちがしている:私のようなものに見えるアプリのレイアウトを持っています良い。 yield
の中にロードされたテンプレートでpathFor
がクリックされたときに問題が発生したようです。これらの他のテンプレートを読み込もうとすると、アプリがリフレッシュまたは再読み込みされないようにするにはどうすればよいですか? yield
の中にロードされているテンプレートからちょうどそれが起こっているのはなぜですか?
あなたの質問に対する答えはわかりませんが、Iron-routerは、データが変更されたときに、多くの場合、データがルータに登録されているため、リフレッシュ/リロードに多くの問題があることが知られています。私は自分自身をiron-routerで夢中になり、flow-routerのために落としました。私はあなたがあなたのアプリに深入りする前にそれを調べることをお勧めします。 – MrE
そこで、私はFlowRouterにIron Routerとの比較を読み込んだ後、FlowRouterに切り替えました。私は[同じ問題を抱えているようだ](http://stackoverflow.com/questions/36625584/meteor-flowrouter-reloading-refreshing-when-changing-url)。 pathForの代わりに – SeanWM
をクリックしました。新しいページにclickイベントとrouter.goコールを試しましたか?私はpathForが 'a'htmlタグのように動作し、ページを提供するためにサーバー上で呼び出すと思います。 – MrE