質問: ng-show/-hideの代わり、またはDOMの関連セクションのみをロードする方法 ng-show/-hideを使用すると、これらのブロックに含まれるコンテンツが最初にユーザーの画面に表示されます。わずか数ミリ秒後に(angular.jsがロードされて実行された後)、ng-showで右側のブロックが表示されます。 ng-show/-hideよりも、関連するデータセクションだけをDOMにロードするより良い方法はありますか? ng-viewの問題は、ページ上に1つしか存在できないため、現在の状態に基づいてDOMの多くのセクションの動作を切り替える必要があることです。
回答: 私はng-cloakトリックを使いましたが、それはうまく動かないようです。 Angularドキュメンテーションに続いて私はCSSに以下を追加しました。それはうまくいきます: ``` [ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak { display: none !important; } ``` See: