Angularjs如何使路由异步?

时间:2015-01-28 21:21:43

标签: javascript jquery angularjs

我使用route和ngView加载动态内容,我收到警告:

  

主线程上的同步XMLHttpRequest因不推荐使用   它对最终用户的体验产生不利影响。如需更多帮助,   检查http://xhr.spec.whatwg.org/

警告来自jQuery 2.1.3

如果我尝试加载一个静态的html文件,它没有任何警告就可以正常工作,无论如何我可以做asyc路由吗?

的app.config(函数($ routeProvider){

$routeProvider.when("/test", {
    templateUrl: "/getStuff",
    resolve:{

    }
})

$routeProvider.otherwise({
templateUrl: "/test.html",
resolve:{

}
});

});

如果我尝试加载静态html文件,它会在没有警告的情况下工作,如果templateUrl不是静态html文件,则会出现警告

1 个答案:

答案 0 :(得分:1)

发现问题了!它是因为我从网址返回的HTML包含

<link href="..." rel="stylesheet">
<link href="..." rel="stylesheet">
<script src="..."></script>

所以它在加载过程中发出请求,谢谢你们