<element ng-change="expression"></element>
| 值 | 描述 |
|---|---|
| expression | 元素值改变时执行表达式。 |
<body ng-app="myApp">
<div ng-controller="myCtrl">
<input type="text" ng-change="myFunc()" ng-model="myValue" />
<p>The input field has changed {{count}} times.</p>
</div>
<script>
angular.module('myApp', [])
.controller('myCtrl', ['$scope', function($scope) {
$scope.count = 0;
$scope.myFunc = function() {
$scope.count++;
};
}]);
</script>
</body>
<h3>Radio 控件测试</h3> <p><label> <input type="radio" value="男" name="sex" ng-model="value1" ng-change="radioChecked()" /> 男 </label> <label> <input type="radio" value="女" name="sex" ng-model="value1" ng-change="radioChecked()" /> 女 </label></p> <h3>checked 控件测试</h3> <p><div class="checkbox"> <label> <input name="agree" type="checkbox" value="同意" ng-model="value2" ng-change="checkboxClick()" /> 同意协议 </label> </div> <div class="checkbox"> <label> <input name="agree" type="checkbox" value="同意2" ng-model="value2" ng-change="checkboxClick()" /> 同意协议2 </label> </div></p>
var app = angular.module('myApp', []);
app.controller('validateCtrl', function ($scope) {
//randio ng-change事件和原始onchange相同
//radio ng-model 的值是value
$scope.radioChecked = function () {
console.info($scope.value1);
}
//checkbox ng-change事件和原始onchange相同
//checkbox ng-model总是是true或false
$scope.checkboxClick = function () {
console.info($scope.value2);
}
});
<form class="form-horizontal"> <div class="form-group"> <label class="control-label">姓名:</label> <input type="text" class="form-control" ng-model="name" ng-change="txtChange();" /> </div> <div class="form-group"> <label class="control-label">选择年级:</label> <select class="form-control" ng-change="selectChange();" ng-model="grade"> <option value="1">一年级</option> <option value="2">二年级</option> </select> </div> </form>
var app = angular.module('myApp', []);
app.controller('validateCtrl', function ($scope) {
//textbox 的ng-change事件和原始ng-change不相同,而是和$scope.$watch()监听相同
//textbox 的ng-model为当前输入框的内容,为value值
$scope.txtChange = function () {
console.info($scope.name);
}
//select 的ng-change事件和原始ng-change相同
//ng-model 的默认情况下ng-model的结果为value值
$scope.selectChange = function () {
console.info($scope.grade);
}
});
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有