在angularjs中创建一个向导。哪种方法最好?

时间:2016-01-04 19:30:23

标签: angularjs angularjs-scope wizard ng-view ng-switch

我必须使用angularjs创建一个向导...我不太了解angularjs并且我知道这是一个问题...所以我的怀疑是如果我使用正确的approch创建向导... < / p>

这里的主要问题我找不到答案:

  1. 我应该使用views还是ng-switch还是我不知道的其他内容? 在这一刻,我使用ng-switch,但我面临的主要问题是每个ng-with-when都有自己的scope;
  2. 2.向导的每个步骤都需要填充来自服务器的一些数据。当我登陆包含向导的页面时,使用viewng-switch都无法对服务器进行调用。这意味着每次更改步骤时我都必须调用服务器并获取该服务器的数据。 我不喜欢那个approch,我个人更喜欢只对服务器进行一次调用,并立即获得我需要的东西。你怎么看待这件事? 我每次改变步骤都应该给服务器打电话?或者最好只是一个电话开始? 如果第二种方式,则更好,那么我应该如何创建向导?因为我没有第一个步骤的可见性,所以我不能做绑定。

    希望我已经清楚了。 谢谢所有能帮助我的人。

1 个答案:

答案 0 :(得分:3)

我刚刚实现了一个向导。我有5个步骤,每个步骤都有很多数据。我决定使用UI-Router,因为我想要不同的html模板文件,单独的范围和控制器,每一步的验证。

顺便说一句,有些巫师准备在网上使用。我发现它们不足,但也许对你来说它会做。