AngularJS ui-router阻止锚重定向

时间:2016-08-07 07:33:39

标签: javascript angularjs angular-ui-router

我的应用中有一个多步骤表单。 路由使用UI-Router状态完成。

在多步骤表单中,锚标记所做的视图之间的更改。例如:

        <a ui-sref="post_add.social" class="btn btn-orange" ng-class="{disabled: addItem_form.$invalid && !AddItem.CondoIsChoosen}" ng-click="locationCheck(AddItem.condo_address, AddItem.choosenCondo)">
            Continue <span class="glyphicon glyphicon-circle-arrow-right"></span>
        </a> 

在位置检查时,我有一个额外的检查来验证当前步骤的数据。

问题 - 无论locationCheck()的结果如何,ui-sref都会重定向到下一个视图。我该如何预防?

禁用元素本身并不适合这种情况。

0 个答案:

没有答案