如何编写可重用的组件/模块?

Posted

技术标签:

【中文标题】如何编写可重用的组件/模块?【英文标题】:How to write a reusable component/module? 【发布时间】:2017-06-04 12:05:28 【问题描述】:

我目前正在编写两个新网站。两者都有很多功能。是否可以使用 Angular 编写小组件/模块并在其他应用程序中重用它们?它的项目结构是什么,或者我可以使用 ng-cli 的结构吗?

【问题讨论】:

【参考方案1】:

是的,我想这是可能的,因为你有很多 angular2 插件,你可以在其中 npm 安装一些东西并将其包含在你自己的项目中。如果我正在寻找某种共享组件项目,我会查看类似的内容并复制他们的项目结构以及他们如何设置它。 https://github.com/scttcper/ngx-toastr。这只是一个例子,还有很多其他的第三方插件可以用来激发灵感。

【讨论】:

以上是关于如何编写可重用的组件/模块?的主要内容,如果未能解决你的问题,请参考以下文章

如何编写可重用的 Javascript?

如何在scala中将withcolumn编写为可重用代码

如何编写可维护的 UI 屏幕?

如何编写我的云结构更可重用而不是重命名资源

Angular 可重用模块和组件

如何通过对不同列使用可重用代码在 JDBC 中编写一个更新查询(更新 1 列)?