javascript - 如何创建可扩展的 Angular 应用程序结构?

标签 javascript angular

我正在创建一个将为两种类型的用户提供服务的 Angular 6 应用程序。 一个买家和一个卖家。我希望他们每个人都有自己的 GUI。你将如何构建你的应用程序?考虑到这两个 GUI 都有许多可以共享的组件。 我在考虑创建 3 个模块/buyer 、/seller 和/shared 我还将使用 auth guard,以便在验证买家时只能访问他们的 GUI 等......

我是 Angular 的新手,所以我们将不胜感激! 谢谢。

最佳答案

是的,一个包含买方所有组件的买方模块, 包含卖家所有组件的卖家模块 以及一个共享模块,其中包含买方和卖方模块中使用的所有组件/服务/模型。

这只是第一层,根据您的应用程序的大小,您将需要更多级别的模块。

官方 Angular 风格指南是一个很好的起点,您可以找到它 here . 有关应用程序结构的更多信息,您可以查看 here在样式指南中。

关于javascript - 如何创建可扩展的 Angular 应用程序结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51746166/

相关文章:

javascript - Jira Workflow Designer 使用了哪个 JS 库?寻找用于绘制模式依赖关系的库

javascript - 监听window onresize,不包括jquery dialog的onresize

javascript - 即使有回调函数,jQuery 加载也不会在没有警报的情况下工作

node.js - Angular JWT 配置文件用户(获取 json 字段)

Angular 2 - 使用 HTTP Post 通过 mailgun 发送电子邮件

Angular2 用 *ngFor 绑定(bind) <input> 元素中的 "name"属性

javascript - 在回调函数中可观察 - Angular 2

javascript - WordPress wp_enque_style 行为不同于 <link href=...>

angular - 如何扩展 NgbDropdown 或为其编写包装器?

javascript - 警告 : Can't perform a React state update on an unmounted component