16

コントロール/テンプレートのペアを切り替えるために、Angular.JSでルーターを使用しています(組み込みのものを使用していましたが、現在はui-routeを使用していますが、どちらのソリューションでも問題ありません)。これらのページを何度も切り替えると、毎回 DOM をセットアップするのに最大 1 秒かかり、ひどく見えます。とにかく、DOMツリーを毎回再作成するのではなく、角度を維持することはありますか? 毎回ビットを削除/再作成するのではなく、各ページのビットを非表示/播種したいだけだと思います。

どんな提案でも大歓迎です!

4

3 に答える 3

0

Angular 1.1.5 に移行すると、ng-view タグで ng-animate 属性を使用できます。

100% 確信があるわけではありませんが、トランジションをより適切に機能させるために DOM キャッシングを行っていると思います。タグに ng-animate 属性を追加してみてください。それはあなたのためにそれを世話するかもしれません。

于 2013-06-07T21:46:39.753 に答える