ng-if,ng-show,ng-hide的区别
来源:互联网 发布:camhi监控软件说明书 编辑:程序博客网 时间:2024/06/05 00:22
ng-if 控制元素是否存在,
ng-show,ng-hide 控制元素是否展示。ng-show=“true” 等价于ng-hide=“false”
存在是展示的前提。
用一个例子说明区别:
当页面表单中存在如下一个表单元素,该input带有required属性,在表单提交前会校验。
<input type="number" class="form-control input-sm" name="phone" ng-model="user.phone" placeholder="(必填)" required/>
如果给该元素加上ng-show="false" (ng-hide="true"),那么提交仍然会失败,因为虽然元素没有展示但是是存在的,所以依然会有校验。
<input type="number" class="form-control input-sm" name="phone" ng-model="user.phone" placeholder="(必填)" ng-show="false" required/>
如果给该元素加上ng-if="false",就可以提交成功了,因为元素已经不存在了,所以也就没有校验了。
<input type="number" class="form-control input-sm" name="phone" ng-model="user.phone" placeholder="(必填)" ng-if="false" required/>
阅读全文
0 0
- ng-if ng-show ng-hide 区别
- ng-if与ng-show、ng-hide指令的区别
- ng-if、ng-show和ng-hide指令的区别
- ng-if,ng-show,ng-hide的区别
- ng-if和ng-show、ng-hide区别
- angularjs ng-if ng-show ng-hide区别
- ng-show,ng-hide,ng-if指令
- ng-if | ng-show | ng-hide的使用场景
- angular.js里的ng-show,ng-hide与ng-if的区别
- (十四)ng-if与ng-show、ng-hide指令的区别和注意事项
- Angular.js中ng-if、ng-show和ng-hide的区别介绍
- ng-if和ng-show的区别
- ng-show/ng-hide
- ng-show ; ng-hide
- 使用了ng-repeat 后的样式显示 ng-class 、ng-hide ng-show ng-if ng-style
- AngularJS的学习--ng-show/ng-hide/ng-if和ng-switch
- AngularJS的学习--ng-show/ng-hide/ng-if和ng-switch
- React实现Angularjs ng-show、ng-if和ng-hide
- MapReduce used in log analysis
- 属性依赖注入
- textarea点击一下,写字的光标就在中间部位
- eclipse中发布项目到nexus私服
- suse install python pip
- ng-if,ng-show,ng-hide的区别
- ant 安装和环境配置的方法
- Android开发第三方登录--QQ登录
- linux中samba服务器的安装及其配置
- sql字段切分
- 如何在Java中使用注释
- iOS单元测试中测试异步方法
- us.archive.ubuntu.com
- 查找算法