Получить время загрузки страницы в angular - PullRequest
0 голосов
/ 08 апреля 2020

Я работаю над проектом angular, где мне нужно отслеживать время загрузки страницы. Есть ли в angular какой-либо метод, с помощью которого я могу отслеживать время загрузки страницы.

Код, который я пробовал:

var loadTime = window.performance.timing.domContentLoadedEventEnd - window.performance.timing.navigationStart; console.log('Page load time is ' + loadTime);

1 Ответ

0 голосов
/ 08 апреля 2020

Вы можете использовать setInterval в сочетании с angular.element(document).ready().

<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.7.5/angular.min.js"></script>
<script>var time = 0;
var stopwatch = setInterval(function() {
  time = time + 0.001;
}, 1);
angular.element(document).ready(function() {
  clearInterval(stopwatch);
  document.getElementById("text").innerText = "It has taken " + time + " seconds for this page to load.";
});</script>
<span id="text"></span>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...