Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 基于用户行为的角度路由_Angularjs_Angular Routing - Fatal编程技术网

Angularjs 基于用户行为的角度路由

Angularjs 基于用户行为的角度路由,angularjs,angular-routing,Angularjs,Angular Routing,我是angular的初学者,我正在尝试构建一个问卷应用程序。 我试图做的是基于用户动作的角度路由。 例如,在第一页中,用户有一个带有三个选项的问题。如果用户选择选项一并单击下一步,则下一个问题将取决于他/她在第一个问题中选择的选项。此行为将应用于所有问题。 每次用户单击“下一步”并选择一个选项时,将根据他/她对上一个问题的回答重定向到一个问题。 此外,我还想找到一个解决方案,在url中显示他/她现在所在的问题编号(或步骤编号)。比如-question.com/questions/1您可以使用UI

我是angular的初学者,我正在尝试构建一个问卷应用程序。 我试图做的是基于用户动作的角度路由。 例如,在第一页中,用户有一个带有三个选项的问题。如果用户选择选项一并单击下一步,则下一个问题将取决于他/她在第一个问题中选择的选项。此行为将应用于所有问题。 每次用户单击“下一步”并选择一个选项时,将根据他/她对上一个问题的回答重定向到一个问题。
此外,我还想找到一个解决方案,在url中显示他/她现在所在的问题编号(或步骤编号)。比如-question.com/questions/1

您可以使用UI路由器来实现这一点。您可以创建路由并在url中传递数据。您可以使用不同的数据和url加载相同的路由。在控制器中基于加载数据。看看这个