検索

ホームページ  >  に質問  >  本文

angular.js - 幅を埋めるためにページを埋める必要があります。ui-router が切り替わると、ページがちらつきます。これを解決するにはどうすればよいですか?

ui-router が切り替わると、ページがちらつくのがわかるように、最初に js を実行してからページを表示する必要があります。ちらつきますか?

阿神阿神2750日前791

全員に返信(3)返信します

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:21:47

    最初に高さと幅が 100% のマスクレイヤーを設定し、実際のページが切り替わった後にマスクを display:none に設定できます。

    返事
    0
  • 迷茫

    迷茫2017-05-16 13:21:47

    簡単に言うと、js の実行の最後にフラグ ビットを設定し、さらに複雑な場合は、このフラグ ビットを関連付けて ng-if/ng-show コマンドを使用してページ要素の表示を制御できます。 ui-viewの切り替えアニメーションの設定は公式Wikiを参照してください

    返事
    0
  • 怪我咯

    怪我咯2017-05-16 13:21:47

    バインドする場合はng-bindを使ってバインドするか、ng-cloakを使って処理するかを詳しく確認できます

    返事
    0
  • キャンセル返事