如何隐藏/显示基于先前填充字段(模型值)的条件的角向导步骤
How to hide/show angular-wizard steps based on conditions with previous filled in fields (model values)
我使用的是angular向导。我想隐藏和显示基于条件的角度向导步骤。
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);
}
});
简单,用ng-hide="Your Condition Goes Here"
或者如果你想在可以使用wz-next="checker()"
的条件下跳过一步,这个函数将在调用下一个元素之前被调用。并使用goTo()
跳过元素。示例
JS
var checker = function(){
if(isTrue){
WizardHandler.wizard().goTo("Widard item number or title here");
}
}
超文本标记语言下一个
<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="checker()" 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>
相关文章:
- 在VanillaJS中模拟模型双向数据绑定
- 通过js在新选项卡中有条件地打开url
- 如果条件在代码点火器的模型中不起作用
- 在canjs中,根据任何模型实例的存在,有条件地显示胡子模板部分的最常用方法是什么
- 使用 ng 模型有条件地过滤 ng 选项
- 如何根据条件在输入上分配 ng 模型中的变量
- 如何根据模型中的值有条件地禁用按钮kendo.ui网格
- 如果MVC模型为空,有条件地执行javascript
- 骨干模型有条件地触发事件,视图没有听到它
- 在angularJS中基于下拉选择的条件模型绑定
- 输入模型的Vuejs v-if条件
- 使用c#模型中的Javascript对象来允许有条件地显示MVC Razor元素
- AngularJs:从非常大的搜索表单传递搜索条件到service - create自定义模型
- 如何隐藏/显示基于先前填充字段(模型值)的条件的角向导步骤
- Angularjs有条件地编辑模型
- angularjs中的条件ng模型绑定
- 根据条件为javascript变量分配模型值(在Razor中)
- 角度输入模型有条件地从一个属性读取,写入另一个属性
- 使用猫鼬模型添加查询条件
- 在 if 条件下从引导选项卡获取模型值