【发布时间】:2018-08-07 16:01:07
【问题描述】:
我坐在那里有点困惑。我有一个名为 Application 的组件。
我还有其他几个组件,例如 page1、page2、page3。所有不同的组件都有很多验证和人们需要填写的字段。我想在 Application 组件上一个接一个地显示所有这些组件。当你申请新的“贷款”时,你会被带到 /application 路径,我有一个面包屑组件和所有这些组件 page1、page2、page3 等。可能是个人信息、财务信息等。
基本上管理用户当前所在位置(显示哪个页面)的最佳方式是什么。目前在application html中使用一个开关来切换显示page1/page2/page3。然后我使用一个枚举来确定我在哪里,当我在 page1 上单击继续时,枚举会说 2,它会切换到页面。有很多事情我不满意,想知道您是否可以用更好的方法帮助我?
这是我的应用程序 HTML:
<div class="ui-g">
<div class="ui-g-7 ui-md-offset-2">
<app-application-steps></app-application-steps>
</div>
</div>
<div class="ui-g">
<div class="ui-g-7 ui-md-offset-2" [ngSwitch]="activeStep">
<div *ngSwitchCase="'getting-started'">
<app-application-getting-started></app-application-getting-started>
</div>
<div *ngSwitchCase="'personal-details'">
<app-application-personal-details></app-application-personal-
details>
</div>
</div>
</div>
每个页面都有自己的组件,因为它具有不同的依赖关系以及大量的验证和代码。所以它保持清洁。
任何建议或提示都会很棒。
谢谢!
【问题讨论】:
标签: angular typescript