我正在构建一个可供多人使用的网络应用程序。 所有应用程序都具有相同的基本应用程序,但每个应用程序都需要一些额外的功能,而其他应用程序不需要这些功能。
我正在尝试为应用程序创建一些模块或插件,以便每个人都可以根据需要安装它们。
每个插件的基本行为是在主页中添加一个div
。
div
内的链接将重定向到插件文件夹内的 html,因此,该部分没有问题,我只需要将 div 添加到主页即可。
哪种方法应该是执行此操作的正确方法?
最佳答案
你应该分别内置 HTML + Controller + CSS, 那么您的“消费者”所要做的就是包含您的 javascript/css 文件,并使用您的模板。
您可以使用 ngInclude
在 AngularJS 中注入(inject)任何模板
<div ng-include="'addons/pablo.html'"></div>
关于javascript - 如何在 AngularJS 上创建模块/插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34201421/