私はangle jsで作業していますが、時にはfirefox上にデータをロードするときに変数名を表示し、いくつかのセクションの後で、その変数の内容を適切な方法で表示します。どのようにしてこのデータを読み込むことができますか、どのようにデータを読み込むためにローダーを適用できますか?あなたが下のスクリーンショットで見ることができるように。いくつかの瞬間の後角度からデータをロードするには?
答えて
使用NG-マントを示しています。それはそのようになります:
CSS:
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
display: none !important;
}
HTML:
<body ng-cloak> ... </body>
は動作しますが、それは体全体を非表示になります。 https://docs.angularjs.org/api/ng/directive/ngCloak:
ディレクティブは、素子に印加することができるが、好ましい使用量は、ブラウザビューの漸進的なレンダリングを可能にするために、ページの小さな部分に複数のngCloakディレクティブを適用することです。
ので、特定の要素にng-cloak
を適用すると良いでしょう:
<div ng-cloak> ... </div>
<div ng-cloak> ... </div>
Hereはよく情報を読み込む追加する方法を説明しています。
これはどのようにすべてのページに読み込まローダーを適用することができますか? –
index.htmlで '
...'を試しましたか? –私が試したことはありますが、最初のヘッダーロゴ、ボディーボタン、フッター、ヘッダーメニューのbla blaを表示してコンテンツをロードするのは間違ったフォーマットです。 .. .......私は最初にローダーを表示し、一度すべてのコンテンツをページにロードしてから、ページのコンテンツとイメージを表示する必要があります。 –
データのロード中に読み込み画面を表示するには、カスタムディレクティブを作成します。
//ディレクティブ
app.directive('loading', ['$http', function ($http) {
return {
restrict: 'A',
link: function (scope, elm, attrs) {
scope.isLoading = function() {
return $http.pendingRequests.length > 0;
};
scope.$watch(scope.isLoading, function (v) {
if (v) {
elm.show();
} else {
elm.hide();
}
});
}
};
}]);
これへの迅速な修正プログラムは、 `NG-cloak`することができ、この
<body>
<!-- apply style/css to below div to cover entire page/element on which you want to show loader -->
<div loading>
<!-- add an image tag here with src as any loading gif image -->
</div>
</body>
- 1. jsonファイルから角モジュールにデータをロード
- 2. 角度2 rc4のブートストラップでサービスにデータをロードする方法
- 3. 角度サービスからコントローラにデータを取得する方法は?
- 4. 角度2、サーバーから一度データをロードして結果をコンポーネントに共有するベストプラクティス
- 5. サービスデータを角度コンポーネントにロード
- 6. 角度から玉のテンプレートをロードする
- 7. 各ロードページの角度ルーティングが「ロード」のデータを取得する
- 8. ページをリフレッシュまたはロードせずに角度のデータを更新する
- 9. jsonオブジェクトから画像をロードし、角度uiグリッドで表示するには
- 10. データベースから角度データテーブルにデータを取得する
- 11. コントローラから角度UI-Bootstrapアコーディオンを動的にロード
- 12. 角度2角度ルータを備えたNPMモジュールにNgModuleをレイジーにロードする
- 13. グループ化されたデータで角度コントローラにJSONファイルをロード
- 14. CSVからデータをロードするには?
- 15. sharedpreferencesからデータをロードするには?
- 16. メソッドで角度サービスからデータにアクセスする
- 17. カスタムCDNを角度2でロードする
- 18. 角度角度からコントローラースコープにアクセスする方法
- 19. 関数から角度コントローラースコープにデータを渡す方法
- 20. 角度から
- 21. 角度GETデータ
- 22. CSVファイルのデータを角度からインポートする
- 23. 角度ファイヤーレスポンスからデータを使用する方法
- 24. md-autocomplete角度1.x - 親コントローラからのデータをバインドする
- 25. 角度http.get.subscribeからデータを抽出する方法
- 26. フラグメントの一度だけサービスからデータをロードする
- 27. 日付からフィルタ角度角度
- 28. 角度コントローラから条件付きでCSSをロード
- 29. 角度JSスクリプトのロード
- 30. ロードおよび角度2
のようにそれを使用してください。これは、それらが解析され、angularjsによって占有されるまで、これらの角度式を隠します。 – Yogesh
これは何度もこの回答を確認しています。http://stackoverflow.com/questions/23453396/is-there-a-different-way-to-hide-a-scope-variable-from-showing-while-angularjs -i – Efx
DOMの可視部分に評価式を使用しないでください。これは、別の側の代理から非常に良い点です – Vitalii