簡體   English   中英

DOM完全加載后運行Angular指令

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM