uirouter中templateProvider结合oclazyload问题

我在一个路由配置文件中有一个templateProvider需要注入一个自定义的服务
https://img4.mukewang.com/5ba305750001aa7f07360113.jpg
这个自定义的服务的js文件我是通过这个路由的resolve中结合oclazyload动态加载进来的
https://img1.mukewang.com/5ba305800001cb0906450307.jpg


这样就会造成在点击跳转路由的时候,服务文件加载了,但是templateProvider那里注入不了,需要点击两次跳转才能生效。

所以想问下,该如何解决这个问题,同时在动态加载这个服务文件的时候也将这个文件注入进templateProvider?


紫衣仙女
浏览 702回答 1
1回答

尚方宝剑之说

使用ocLazyLoad的指令加载哪个service/auditItem.service.js文件:<div&nbsp;oc-lazy-load="['service/auditItem.service.js']">&nbsp;&nbsp;<!--&nbsp;Use&nbsp;a&nbsp;directive&nbsp;from&nbsp;TestModule&nbsp;--> &nbsp;&nbsp;<test-directive></test-directive></div>你看看文档,官方的,中文的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript