2017-04-06 5 views
0

私は2つのコンポーネントを持っています:プロジェクトと企業。angular2経路キャッシングを無効にしました

すべてのプロジェクトには最大25社が含まれています。

例:

私は1つのプロジェクトと25の企業を持っています。 最初のプロジェクトを選択して企業のComponentに移動すると、企業一覧が表示されます。

次に、プロジェクトリストに戻って企業のリストに数回移動すると、そのページはますます凍りつくでしょう。古いコンポーネントのバージョンがメモリにスタックされているようです。したがって、ルートを使用してコンポーネントを変更するとき、再作成されますが、以前のバージョンは削除されません。

この「キャッシング」を無効にするにはどうすればよいですか?

+2

問題はおそらくあなたのコードであり、問​​題の原因を説明するために想像するキャッシングの問題が原因ではありません。助けが必要な場合は、問題を再現する完全な例を投稿してください。 –

答えて

0

これは私の悪いことでしたが、私はchangeDetection: ChangeDetectionStrategy.OnPushをコンポーネントデコレータに書くのを忘れていました。

関連する問題