我正在使用https://github.com/troch/angular-multi-step-form在AngularJS中构建一个多步骤表单,但在向指令动态添加步骤时遇到一些麻烦。
以下是我的基本设置:
<multi-step-container steps="sections" on-finish="finish($getActiveStep())" initial-step="step" search-id="'step'">
<step-container></step-container>
<multi-step-container>
steps属性决定了要显示的步骤数量,这只是$ scope中设置的简单步骤数组。
这适用于有固定步数的情况,但是,在我的用例中,我需要在单击表单中的按钮时动态添加其他步骤。
我认为这只是使用$scope.sections.push(section)
添加到数组的简单情况,但显然这不起作用。在回购中存在一些问题但是所有问题都已关闭,很少/没有解释如何解决这个问题。
我可以尝试任何想法或事情吗?