1:可以onload事件到div添加和调用一个函数,将计算加载时为您服务。它应该是这样的。
你HTML:
<div id="loadTime" ng-controller="writeLoadTimeController">
</div>
和控制器:
app.controller("writeLoadTimeController", function($scope){
$scope.loadTime ="";
document.getElementById("loadTime").addEventListener('onload', onloadHandler);
function onloadHandler(){
$scope.loadTime=$window.performance.timing.domContentLoadedEventEnd-$window.performance.timing.navigationStart;
}
});
然后你就可以在HTML中使用{{loadTime}}
。
2:可避免增加onload事件侦听器,并执行以下操作:
你HTML:
<div id="loadTime" ng-controller="writeLoadTimeController">
</div>
和控制器:
app.controller("writeLoadTimeController", function($scope){
$scope.loadTime ="";
$scope.loadTimeCalculator = function(){
$scope.loadTime=$window.performance.timing.domContentLoadedEventEnd-$window.performance.timing.navigationStart;
}
$scope.loadTimeCalculator();
});
它将调用loadTimeCalculator()
功能时调用writeLoadTimeController
。
希望这会帮助你:)
当你想传递数据,对任何特定事件?页面加载完成后的 –
。 – deadpool