我有一个Angular 2应用程序,它有15个动态创建的Angular 2组件。使用下面链接的想法。
Load existing components dynamically Angular 2 Final Release
例如第一个屏幕有2个按钮。点击第一个按钮我应该看到第二个屏幕,然后点击第二个按钮我应该看第三个屏幕,依此类推。如前所述,我有15个这样的屏幕,因此根据当前屏幕上的用途,可以有多个排列/组合。
简而言之,它是一种为应用程序实现特定流程的业务规则引擎。在Angular2中这是可能的,而给定的组件是动态生成的吗?请帮忙/建议。
更多详细说明
将此任务视为贷款申请人,由贷款申请人/用户填写。他将获得与他有关的一组屏幕
1.个人信息(PAN#,地址,结婚?3-4个屏幕或在这种情况下组件)
2.他的其他责任(1-2个组成部分)
3.他的收入(1-2个组成部分)
4.等等。
现在我采取第一组屏幕1.个人信息 -
第一个组件 - 名称,地址邮政编码。
第二组件 - PAN#
第三部分 - 你结婚并且联合填写吗?
在这里,如果说是,我将再次出示第一和第二屏幕以询问配偶细节,如果否,我将转到其他一些组件或一组屏幕。这个逻辑是我命名为规则/业务逻辑的问题,问题是关于如何通过动态加载组件来构建它,并将这些规则保留在我的应用程序之外,例如在元数据文件中?