在大多数Angular示例中,我看到,例如,众所周知的Sample Angular App,所有Angular相关代码都被导入为一个巨大的文件。
在其他情况下,index.html
文件有大约20个导入,包括模块,控制器,服务等。在大多数情况下,控制器只需要一个特定的状态或页面。
是否有更有效而简单的方法可以在需要时导入所有这些内容?
答案 0 :(得分:1)
我猜你正在寻找的是一种在需要时延迟加载其他文件/模块的方法。遗憾的是,这不是Angular内置的,但你可以使用ocLazyLoad作为模块来实现这一目的:
https://github.com/ocombe/ocLazyLoad
我也使用这个模块,它完全正常。