为了账号安全,请及时绑定邮箱和手机立即绑定

angulars怎么动态加载模块?

angulars怎么动态加载模块?

qq_郭靖_03148326 2016-04-12 02:15:14
单页面当中,许多页面都是通过include的方式加载进来的.所以不希望在主页上把所有的脚本都一起加载.但是angulars上,的ng-app主模块,上如果缺少了js就会报错.请问下.怎样才能再页面/js加载后让app模块去动态加载对应的模块呢?
查看完整描述

1 回答

已采纳
?
李晓健

TA贡献1036条经验 获得超461个赞

可以试下angular 和 requirej结合使用,如果不知道以集成,去github上找找,那上面有

查看完整回答
反对 回复 2016-04-12
  • qq_郭靖_03148326
    qq_郭靖_03148326
    多谢.不知道我有没有描述清楚.我再描述一下. 我的需求是这样, 我有A,B,C三个页面.其中A是主页面,B和C是模板页面. 在A上点击对应菜单,A页面的一块区域会自动切换B或者C页面(通过$include实现的). 现在问题来了,我B页面依赖B.js,C页面依赖C.js. 因为B页面是include进来的,所以没办法在B页面中引入B.js.所以只能在A页面引用. 这样就直接导致A页面打开的时候就直接引入了B.js和C.js,如果模板再多一点,那需要一次性引入的js会更多. 这样只能用requirej来解决么?
  • 李晓健
    李晓健
    requirej只是一种方案,当然还有其他的,比喻seaJs
  • 1 回答
  • 0 关注
  • 1372 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信