如何在AngularJS上创建模块/插件

How to create modules/addons on AngularJS

本文关键字:模块 插件 创建 AngularJS      更新时间:2023-09-26

我正在构建一个可供多人使用的web应用程序。所有人都有相同的基本应用程序,但每一个都需要一些额外的功能,而其他人则不需要。

我正在尝试为应用程序创建一些模块或插件,这样每个模块或插件都可以在需要时安装。

每个插件的基本行为是在主页中添加一个div

div中的链接将重定向到插件文件夹中的html,因此,该部分没有问题,我只需要将div添加到主页面即可。

哪种方法应该是正确的?

您应该单独内置HTML+Controller+CSS,然后,您的"消费者"所要做的就是包括您的javascript/css文件,并使用您的模板。

您可以使用ngInclude 在AngularJS中注入任何模板

<div ng-include="'addons/pablo.html'"></div>