开发者社区> 问答> 正文

angularjs中为什么初始化的时候就把全部路由下的模板文件加载出来了?

screenshot
我的UI-Router配置类似这样,配合oclazyload做模块文件的动态加载;
但是路由配置中设置的templateUrl,在应用启动时就会把所有路由的模板html请求回来,这样并不符合我的需求,类似这种结果:
screenshot

展开
收起
a123456678 2016-03-12 10:04:37 2115 0
1 条回答
写回答
取消 提交回答
  • 好吧,是我使用ionic的原因。在ionic中,如果路由模板直接写字符串的时候,ionic会自动预加载一定数量的模板文件,解决方法就是把路由模板的值改为一个函数返回一个模板的路径,或者你可以在app config中配置设置ionic预加载的模板数量为你想要的,例如1个!具体ionic文档中有说明。

    2019-07-17 19:00:15
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
探究 Node.js 的服务端之路 立即下载
利用编译将 Vue 组件转成 React 组件 立即下载
低代码开发师(初级)实战教程 立即下载