如何组织代码,以便我可以在需要时用自定义部分替换应用程序的原始部分?

问题描述 投票:0回答:1

我有一个远程仓库,其中包含项目中常用的代码。这些是组件、指令、管道、服务和接口 - 您将在项目中使用的所有内容。 目前它们是在模块中注册的,但将来我们计划将它们变成独立的组件。

我的问题是定制。有时我想更改 - 例如 - 在应用程序中使用的滚动条。我期望我的新定制元素即使在远程代码块内也将取代原始滚动条。

就像您安装了一个巨大的软件包(例如 Angular Material),但您对工具提示的外观及其工作方式不满意。您想替换它,同时保留原来的所有内容。

我应该如何组织我的项目?

angular typescript angular-module project-organization angular-standalone-components
1个回答
0
投票

您似乎想在此处创建循环依赖项,因为您希望远程存储库为您提供可以使用的代码,然后传递可以从此处访问的其他样式。不建议这样做。

如果您可以为 UI 组件创建一个单独的存储库,并且每次您想要进行自定义时,都在该存储库中进行自定义,而不是您所说的方法,那就太好了。它还可以让您标准化您的应用程序。

如果有任何我没有考虑到的限制,请发表评论,我们会尽力帮助你。

© www.soinside.com 2019 - 2024. All rights reserved.