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

标签 javascript angularjs

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

我正在尝试为应用程序创建一些模块或插件,以便每个人都可以根据需要安装它们。

每个插件的基本行为是在主页中添加一个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/

相关文章:

javascript - 对所有 JavaScript 类型使用 in 运算符

javascript - WebSQL执行后为空数组

javascript - 如何将变量从 Jade 模板文件传递到脚本文件?

javascript - 函数返回意外结果

javascript - 格式化和显示从 jQuery 返回的数据?

javascript - 根据具体值显示按钮

javascript - 如何将我的 Controller 与 AngularJS 结合起来?

javascript - Css 动画 - setTimeout 不应用会破坏动画的更改

angularjs - 如何动态添加 ng-click 处理程序

javascript - 如何进行 $http.post api 调用以等待响应准备好