Я использую angular-wizard. Я хотел бы скрыть и показать шаг углового мага, основанный на условии.Как скрыть/показать шаги углового мастера на основе условий с предыдущими заполненными полями (значения модели)
HTML код: Код
<section id="main_content" class="inner main-inner" ng-app="wizard-sample" ng-controller="WizardCtrl" ng-cloak>
<wizard on-finish="finished()" >
<wz-step title="Step One">
<h1>Step One</h1>
<a title="Go to Step Two" wz-next class="m-btn blue pull-right" style="margin-right: 50px">Next <i class="m-icon-swapright m-icon-white"></i></a>
</wz-step>
<wz-step title="Step Two">
<h1>Step Two</h1>
<a title="Go to Step One" wz-previous class="m-btn blue"><i class="m-icon-swapleft m-icon-white"></i> Previous</a>
<a title="Go to Finish" wz-next class="m-btn blue pull-right" style="margin-right: 50px">Next <i class="m-icon-swapright m-icon-white"></i></a>
</wz-step>
<wz-step title="Finish">
<h1>Finish</h1>
<a title="Go to Step Two" wz-previous class="m-btn blue"><i class="m-icon-swapleft m-icon-white"></i> Previous</a>
</wz-step>
</wizard>
</section>
контроллера:
angular.module('wizard-sample', ['mgo-angular-wizard'])
.controller('WizardCtrl', function($scope, WizardHandler) {
$scope.finished = function() {
alert("Wizard finished :)");
}
$scope.logStep = function() {
console.log("Step continued");
}
$scope.goBack = function() {
WizardHandler.wizard().goTo(0);
}
});
даже когда нг скрытие установлен на на WZ-стадии, он все еще показывает в строке прогресса – SVK