我想在局部视图中运行这个角度应用程序,然后它应该在整个页面(这个部分视图与其他所有部分视图)之后运行。
通常情况下,我会使用window.onload
执行此操作,但不可能使用angular执行相同的操作,因为很明显它会说应用程序未定义:
window.onload = function () {
var gmatApp = angular.module('gmatApp', []);
gmatApp.controller('gmat_ctrl', function ($scope) {
// ...
});
}
有没有
答案 0 :(得分:0)
你可以引导angular manually。正常加载角度代码(包括app模块),但在onload处理程序之前。不要在局部使用ng-app,并在其上定义id。这应该是onload处理程序:
window.onload = function () {
var appArea = document.getElementById('id of appArea');
angular.bootstrap(appArea , ['gmatApp']);
}