如何使用Angular在控制器的基础上包含JavaScript库?
例如,我在此项目中使用morris.js
和ckeditor
,尽管它们仅在两个页面上使用,但它们需要近1MB(开发版本)的资源。
通过在index.html
文件中引用它们,将它们包含在整个单页应用程序中显然是浪费的。
有没有一种方法可以使用Angular Dependency Injection将这些包括在控制器中?我正在猜测使用服务或指令,但不确定在这种情况下这些组件的外观。
最佳答案
最好根据需要使用require.js在SPA中加载这些模块。