javascript - uirouter中templateProvider结合oclazyload问题
本文介绍了javascript - uirouter中templateProvider结合oclazyload问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
我在一个路由配置文件中有一个templateProvider需要注入一个自定义的服务
这个自定义的服务的js文件我是通过这个路由的resolve中结合oclazyload动态加载进来的
这样就会造成在点击跳转路由的时候,服务文件加载了,但是templateProvider那里注入不了,需要点击两次跳转才能生效。
所以想问下,该如何解决这个问题,同时在动态加载这个服务文件的时候也将这个文件注入进templateProvider?
解决方案
使用ocLazyLoad
的指令加载哪个service/auditItem.service.js
文件:
<div oc-lazy-load="['service/auditItem.service.js']">
<!-- Use a directive from TestModule -->
<test-directive></test-directive>
</div>
这篇关于javascript - uirouter中templateProvider结合oclazyload问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文