使用requireJS管理JS,angularJS就不需要用ng-app了吗

2025-04-27 18:49:35
推荐回答(1个)
回答1:

所以我们不能直接以ng-app来定义angular的模块
解决方法如下:
define([ 'angular' , 'angular-ui-router' ] , function( angular ){

window.name = 'NG_DEFER_BOOTSTRAP';
var isloaded = false;

var timer = setInterval(function(){
angular.element(document).ready(function(){
angular.bootstrap(document,["My_app"]);
isloaded = true;
});

if(isloaded === true){
clearInterval(timer);
}
},300);

return angular.module('My_app',['ui.router']);
});