[英]Run an Angular directive after DOM has fully loaded
我最近開始使用Angular。 我想在DOM加載后運行指令。 我到底要怎么做?
我應該在頁面的哪個元素上附加以下指令? 我最初的想法是關閉body標簽,但是當我使用Angular模板時,我不確定如何訪問body標簽。
.directive('on_page_load', function(){
return {
restrict: 'A',
link: function($scope, $elem, attrs){
$(window).load(function() {
console.log('loaded')
})
}
}
})
指令是執行此操作的錯誤工具。 為此,應使用“運行”方法。
app.run(function ($rootScope) {
console.log('loaded');
});
參見: http : //docs.angularjs.org/api/ng/type/angular.Module
https://egghead.io/lessons/angularjs-angular-bootstrap-app-init
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.