EmberJS路线设计,适用于多步骤工作流程

时间:2015-10-28 07:46:03

标签: javascript ember.js ember-cli

我正在努力了解设计多步骤工作流程的最佳方法;

所以我有以下可能性;

Step 1 (list) > Step 2a (review screen a) > Step3 (confirm screen)

Step 1 (list) > Step 2b (review screen b) > Step3 (confirm screen)

在每一步,我都会调用API并根据响应做出决定。 用户可能会从步骤1直接转到步骤3(基于API响应)

或者也可以

Step 1 (list) > Step 2a (review screen a) > Step 2b (review screen b) > Step3 (confirm screen)

考虑到上述情况,设计路线的最佳方法是什么? 我的意思是在嵌套路由,动态段,路由对象的文件夹结构等方面?

1 个答案:

答案 0 :(得分:0)

一种选择是将步骤2a,2b和3直接放在步骤1的路线中,然后使用transitionTo()在路线之间移动,如@canufeel所述