Angularjs将向导与进度条结合在一起

时间:2014-07-10 11:44:26

标签: javascript angularjs progress-bar wizard ngboilerplate

我正在寻找两件事。首先,我想在AngularJs中集成一个带有10个步骤的向导。我使用ng-boilerplate。然后我想将进度条集成到向导中。对于每一步,进度条都应该更新他的状态。

例如:

1步 - >进度条宽度10% 2步 - >进度条宽度20%

依旧......

有没有人知道这样做的好方法,或者有人已经在angularjs中做过这个。

非常感谢您的回答

2 个答案:

答案 0 :(得分:1)

对于进度条,我建议使用angularjs-bootstrap

http://angular-ui.github.io/bootstrap/#/progressbar

这里是他们的plunker的编辑

http://plnkr.co/edit/JNdarF9OUHcK3eRQlhCQ?p=preview

使用wizard.step模型作为progressbar.value

<div class="row">
        <div class="col-sm-4"><progressbar value="wizard.step" max="10"></progressbar></div>
        <div class="col-sm-4"><progressbar class="progress-striped" max="10" value="wizard.step" type="warning">{{myProgress*10}}%</progressbar></div>
        <div class="col-sm-4"><progressbar class="progress-striped active" max="10" value="wizard.step" type="danger"><i>{{myProgress}} / 10</i></progressbar></div>
    </div>

答案 1 :(得分:0)

HTML5标有progress个标签。 IE支持&gt; 9。 所以你可以

<progress value="{{step*10}}" max="100"></progress>

$scope.step = 2;

Fiddle

否则你可以采用ui-bootstrap的进度条指令。