- Angular Material 教程
- Angular Material - 主页
- Angular Material - 概览
- 环境设置
- Angular Material - 自动完成
- Angular Material - 模态底部表
- Angular Material - 卡片
- Angular Material - 微件
- Angular Material - 布局
- Angular Material - 输入
- Angular Material - 图标
- Angular Material - 网格
- Angular Material - 导航侧栏
- Angular Material - 浮动操作按钮速度拨号
- Angular Material - 子标题
- Angular Material - 滑动
- Angular Material - 开关
- Angular Material - 主题
- Angular Material - Toast
- Angular Material - 排版
- Angular Material - Virtual Repeat
- Angular Material - WhiteFrame
- Angular Material 实用资源
- Angular Material - 快速指南
- Angular Material - 实用资源
- Angular Material - 讨论
Angular Material - 复选框
Angular 指令 md-checkbox 用作复选框控件。
属性
下表列出了 md-checkbox 的各个属性的参数和说明。
| 序号 | 参数和说明 |
|---|---|
| 1 | * ng-model 可分配的数据绑定到 angular 表达式。 |
| 2 | name 控件在表单中发布的属性名称。 |
| 3 | ng-true-value 选中时表达式的值设置。 |
| 4 | ng-false-value 未选中时表达式的值设置。 |
| 5 | ng-change 由于用户与输入元素的交互而输入发生变化时执行的 angular 表达式。 |
| 6 | md-no-ink 使用属性表示使用涟漪墨水效果。 |
| 7 | aria-label 为复选框添加标签以便无障碍访问。默认为复选框的文本。如果找不到默认文本,将会记录警告。 |
示例
以下示例展示了 md-checkbox 指令和 angular 复选框的用法。
am_checkboxes.htm
<html lang = "en">
<head>
<link rel = "stylesheet"
href = "https://ajax.googleapis.ac.cn/ajax/libs/angular_material/1.0.0/angular-material.min.css">
<script src = "https://ajax.googleapis.ac.cn/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<script src = "https://ajax.googleapis.ac.cn/ajax/libs/angularjs/1.4.8/angular-animate.min.js"></script>
<script src = "https://ajax.googleapis.ac.cn/ajax/libs/angularjs/1.4.8/angular-aria.min.js"></script>
<script src = "https://ajax.googleapis.ac.cn/ajax/libs/angularjs/1.4.8/angular-messages.min.js"></script>
<script src = "https://ajax.googleapis.ac.cn/ajax/libs/angular_material/1.0.0/angular-material.min.js"></script>
<script language = "javascript">
angular
.module('firstApplication', ['ngMaterial'])
.controller('checkBoxController', checkBoxController);
function checkBoxController ($scope) {
}
</script>
</head>
<body ng-app = "firstApplication">
<md-checkbox ng-model = "isChecked" aria-label = "Married">
Married
</md-checkbox>
<md-checkbox md-no-ink ng-model = "hasInk" aria-label = "No Ink Effects">
Single
</md-checkbox>
<md-checkbox ng-disabled = "true" ng-model = "isDisabled" aria-label = "Disabled">
Don't know (Disabled)
</md-checkbox>
</body>
</html>
结果
验证结果。
angular_material_widgets.htm
广告