gpt4 book ai didi

javascript - 我应该使用一个组件来使用 ngif 进行编辑和查看,还是将它们分成多个组件?

转载 作者:行者123 更新时间:2023-11-28 12:12:06 25 4
gpt4 key购买 nike

在我的 Angular 应用程序中,我有两个网址:localhost:4200/report/11/viewlocalhost:4200/report/11/edit

在 View 页面中,我将区域划分为如下所示的组件: --> 渲染 h2 和标题。 -> 呈现 ul-li 以及属于此报告的公司列表。 -> 渲染页。

在我的编辑页面中,我使这些组件可编辑: --> 用标题呈现输入。 -> 使用属于此报告的公司列表呈现 ul-li,并自动完成以添加到列表中。 -> 渲染输入。

我的问题是我应该使用单独的组件来查看和编辑还是在组件内部使用 ngIf 来显示或不显示正确的部分?

最佳答案

由于没有预定义的模式,它完全取决于您希望它将来如何扩展以使代码更可重用。

所以,是的,您可以通过维护一个标志并呈现所需的 View 来创建一个组件来处理编辑查看屏幕。

寻求更可重用的方法。您可以遵循设计模式,例如为 View 创建一个抽象类并将它们扩展到所有常见组件。这样你的代码在任何场景下都是干净的,并且支持 future 的可扩展性。

关于javascript - 我应该使用一个组件来使用 ngif 进行编辑和查看,还是将它们分成多个组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59623965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com