我有一个带有几个选项卡的Angular SPA,这些选项卡由模板提供。这些选项卡中的每个选项卡都需要不同的脚本(本地和CDN),因此我只想在需要时加载脚本,即,我需要将它们包括在模板(或关联的控制器)本身中。
到目前为止,我已经尝试过这种方法:
// Start template
<data-ng-include src="http://maps.googleapis.com/maps/api/js"></data-ng-include>
// Rest of stuff
// End template
这似乎不起作用。是的,我在标题中包含了jQuery。最好的方法是什么?似乎在模板中包含脚本应该更简单。
您可以使用任何惰性加载器(按需加载器)库,例如requireJS,ocLazyLoad。
我已经在我们的一个企业应用程序中成功实现了ocLazyLoad,因为如果您正在开发模块化单页应用程序,它可以提供许多有用的功能:
所有参考均来自ocLazyLoad的官方网站
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句