Angularjs 如何使路由异步
Angularjs How to make route async?
我正在使用路由和ngView加载动态内容,但收到警告:
主线程上的同步 XMLHttpRequest 已弃用,因为 它对最终用户体验的不利影响。如需更多帮助, 检查 http://xhr.spec.whatwg.org/。
警告来自 jQuery 2.1.3
如果我尝试加载静态 html 文件,它可以在没有任何警告的情况下正常工作,无论如何我都可以制作路由 asyc?
app.config(function($routeProvider){
$routeProvider.when("/test", {
templateUrl: "/getStuff",
resolve:{
}
})
$routeProvider.otherwise({
templateUrl: "/test.html",
resolve:{
}
});
});
如果我尝试加载静态 html 文件,它可以在没有警告的情况下工作,如果 templateUrl 不是静态 html 文件,则会有警告
发现问题了! 这是因为我从 url 返回的 html 包含
<link href="..." rel="stylesheet">
<link href="..." rel="stylesheet">
<script src="..."></script>
所以它在加载过程中提出请求,谢谢你们
相关文章:
- Emberjs应用程序加载在除Index之外的所有路由上
- 正在使用$location.path(.)路由ng视图
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- esri javascript异步打印
- JavaScript异步问题
- $translateProvider.useStaticFilesLoader的Angular Translate异步定
- 异步facebook功能
- 异步并行错误
- 在Redux中,我应该在哪里编写复杂的异步流
- 未激发路由的控制器属性上的观察者
- Angularjs 如何使路由异步
- 如何将内置选项卡与没有路由的 ember 集成,以便为每个选项卡异步加载模型
- 在 Angular 2 中为路由的通用组件提供异步依赖项.路由的解析等效项
- NodeJs,异步函数在 api 路由返回后完成
- 当使用异步认证路由和passport.js时,用户没有被序列化
- 返回异步EmberJS路由的承诺字典
- 在异步还原操作成功时转换到另一个路由
- node.js:如何在forEach循环中实现一个带有异步调用的路由方法
- 快速路由和异步代码-我如何发送异步代码的结果
- expressJS:分离路由,模型,使导出的属性从模型到路由到工作异步