《我的Angular入坑记》——一个使用ng-show的demo
来源:互联网 发布:淘宝电脑认证入口 编辑:程序博客网 时间:2024/06/01 07:11
这个demo的大致思路是这样的:在登录之前会有一个 接受协议的单选框,只有你选择了,登录按钮才可以点击否则无效,还有一个可供查看协议内容的button,笔者的这个demo主要使用到的是ng-show和ng-disabled
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="angular.min.js"></script></head><body><div ng-app="hd" ng-controller="ctrl"> {{status}} <!--记录单选框的状态,未勾选为true,勾选了为false--> <lable><input type="checkbox" ng-model="status">接受协议</lable> <!--设置copyright默认为false,当触发click事件时,对当前copyright状态取反--> <button ng-init="copyright=false" ng-click="copyright=!copyright">查看协议</button> <br> <textarea ng-show="copyright">协议内容:这里是协议内容。</textarea> <!--<textarea ng-if="copyright">协议内容:这里是协议内容。</textarea>--> <br> <button ng-disabled="!status">登录</button></div><script> var m = angular.module('hd', []); m.controller('ctrl', ['$scope', function ($scope) { }]);</script></body></html>
顺便提一下ng-show与ng-if的异同。它们两个都能实现内容的隐藏与显示,不同的是,ng-show是对dom节点进行样式的添加:display:none。而ng-if则是直接对dom节点进行增删操作。有兴趣的读者可以F12看看具体的变化过程。
2 0
- 《我的Angular入坑记》——一个使用ng-show的demo
- 《我的Angular入坑记》——ng-options的使用
- 记一个Angular的问题(ng-if,ng-show)
- angular学习之——ng-show/ng-hide与ng-if的区
- angular ng-show中表达式的写法
- 《我的Angular入坑记》——通过小例子看ng-repeat
- ng-if | ng-show | ng-hide的使用场景
- angular.js里的ng-show,ng-hide与ng-if的区别
- Angular.js中ng-if、ng-show和ng-hide的区别介绍
- 使用 Angular CLI 和 ng-packagr 构建一个标准的 Angular 组件库
- ng-show和ng-if的区别和使用场景
- 使用了ng-repeat 后的样式显示 ng-class 、ng-hide ng-show ng-if ng-style
- Angular JS ng-app使用的注意事项
- angular的ng-options
- ng-repeate 和ng-show的用法
- ng-if和ng-show的区别
- Angular—ng-class
- angularjs ng-show的用法
- 变量命名
- IMWeb训练营——select组件
- 使用Maven创建项目出现Java compiler level does not match the version of the installed Java project facet解决
- 阶乘和
- linux里的文件系统
- 《我的Angular入坑记》——一个使用ng-show的demo
- LR webservice接口
- jQuery 查找 class中 包含“XXX”字符的标签
- Win7如何运行Hyper-V
- 何时使用 Em 与 Rem
- 手把手教学,压力测试工具Jmeter
- c++第四次作业
- 变量类型命名
- 六位回文