私のアプリでページを表示するのに遅延を追加する必要があります。私はangularjsフレームワークを使用しています。理由は私がこれを行う必要がある理由は、私のDOMが完全にレンダリングされても、angularjsからのデータはまだ読み込まれており、DOMに追加されていないためです。私はui-viewにタイムアウトを追加しようとしましたが、そのトリックはしません。Javascript DOM要素の表示に遅延を追加するにはどうすればよいですか?
0
A
答えて
1
すると、タイムアウト機能を使用してみてください:
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope, $timeout) {
$scope.myHeader = "Hello World!";
$timeout(function() {
$scope.myHeader = "How are you today?";
}, 2000);
});
0
あなたは私はあなたの問題から理解どのようなページの読み込み
を遅らせたい、なぜ私は取得していないページが取得されていることですコンパイルされていない形式で表示される
ng-cloack directive
ngCloakディレクティブは、アプリケーションがロードされている間に、HTML形式のテンプレートが生の(コンパイルされていない)形式でブラウザによって短時間表示されないようにするために使用されます。このディレクティブを使用して、htmlテンプレートの表示によって引き起こされる望ましくないフリッカー効果を回避します。
このディレクティブは<body>
要素に適用できますが、ブラウザビューのプログレッシブレンダリングを可能にするために、ページの小さな部分に複数のngCloakディレクティブを適用することをお勧めします。ここ
ビューがロードされる前に、ドキュメント
0
があなたのJSONを読み込むためにresolveオプションを使用して完了です。例えばDocumentation.
:
resolve: {
return $http({method: 'GET', url: '/someUrl'})
.then (function (data) {
return doSomeStuffFirst(data);
});
}
関連する問題
- 1. Javascript forループにサーバー側の遅延を追加するにはどうすればよいですか?
- 2. jQueryを使用して要素がフェードアウトされてから遅延した要素を非表示にするにはどうすればよいですか?
- 3. このjQueryマウスオーバーに遅延を追加するにはどうすればよいですか?
- 4. 特定のタイプの要素がDOMに追加されるようにトリガーするイベントリスナーを追加するにはどうすればよいですか?
- 5. DOM要素を変更するにはどうすればよいですか?
- 6. 遅延をsetTimeoutで要素に追加しますか?
- 7. AutoHotkeyのSendInputコマンドの間に遅延を追加するにはどうすればよいですか?
- 8. 別のDOM要素内のDOM要素を見つけるにはどうすればよいですか?
- 9. DOMの要素をテストするにはどうすればよいですか
- 10. サイドメニューのホバーに遅延を追加するにはどうすればよいですか?
- 11. viewDidLoadでperformSegueに遅延を追加するにはどうすればよいですか?
- 12. EntitySpaceに遅延読み込み列を追加するにはどうすればよいですか?
- 13. 遅延タスクに時間を追加するにはどうすればよいですか?
- 14. javascriptのHTMLCollectionに要素を追加するにはどうすればよいですか?
- 15. JavaScriptでDOM作成の要素にCSS: "hover"を設定するにはどうすればよいですか?
- 16. Djangoで単純な遅延タスクを追加するにはどうすればよいですか?
- 17. 要素を別の要素に追加するにはどうすればよいですか?
- 18. 要素内の要素を動的に追加/削除するにはどうすればよいですか?
- 19. jQuery要素を別のjQuery要素に追加するにはどうすればよいですか?
- 20. JavaScriptで新しい要素を追加するにはどうすればよいですか?
- 21. 代替要素の遷移を遅延させるにはどうすればよいですか?
- 22. Animate.cssとViewportCheckerを使用してアニメーション遅延を追加するにはどうすればよいですか?
- 23. 表示テキストのテキストビューで遅延を使用するにはどうすればよいですか?
- 24. アレイのフェードイン/アウトに遅延を追加するにはどうすればいいですか
- 25. DOM要素をインラインスタイルにするにはどうすればいいですか?
- 26. 透過要素に不透明要素を追加するにはどうすればよいですか?
- 27. ラケットで関数の引数を遅延/遅延評価するにはどうすればよいですか?
- 28. 既存のDOM要素テキストをHTML要素に変換するにはどうすればよいですか?
- 29. Javascriptで前のDOM要素を取得するにはどうすればよいですか?
- 30. javascriptを使用してアップロードファイル要素を非表示にするにはどうすればよいですか?
がデータを読み込み、何でも完全なコールバックのいくつかの並べ替えを持っていませんか? – nnnnnn
追加情報については、かなり大きなjsonファイルからjsonオブジェクトを読んでいます。何が起きているのですか?jsonオブジェクトに要素の値をバインドする指示があります。 html要素は既にspanなどの値で既にロードされていますが、span要素内の値を表示するのが遅れているjsonファイルからspan内の値がフェッチされています。 – czartm
最良の方法は、解決策をルータに追加することです。そのため、ビューはJSONが読み込まれるまで読み込まれません。 – EvilZebra