整个页面加载后运行角度

时间:2015-08-17 17:44:46

标签: javascript angularjs

我想在局部视图中运行这个角度应用程序,然后它应该在整个页面(这个部分视图与其他所有部分视图)之后运行。 通常情况下,我会使用window.onload执行此操作,但不可能使用angular执行相同的操作,因为很明显它会说应用程序未定义:

window.onload = function () {
    var gmatApp = angular.module('gmatApp', []);    
    gmatApp.controller('gmat_ctrl', function ($scope) {
        // ...
    });
}

有没有

1 个答案:

答案 0 :(得分:0)

你可以引导angular manually。正常加载角度代码(包括app模块),但在onload处理程序之前。不要在局部使用ng-app,并在其上定义id。这应该是onload处理程序:

window.onload = function () {
    var appArea = document.getElementById('id of appArea');
    angular.bootstrap(appArea , ['gmatApp']);
}