【问题标题】:AngularJS bind ng-valid with functionAngularJS 将 ng-valid 与函数绑定
【发布时间】:2018-10-15 21:01:14
【问题描述】:
【问题讨论】:
标签:
angularjs
twitter-bootstrap
angularjs-forms
【解决方案1】:
你可以试试这样的:
<div ng-app="myApp">
<div ng-controller="myController">
<input ng-model="number" required ng-keyup="checkValid(number)">
<span style="color:red" ng-if="!isValid">Not a valid number</span>
</div>
</div>
并创建如下函数:
(function(){
var myApp = angular.module('myApp', []);
myApp.controller('myController', function($scope, $timeout){
$scope.isValid = true;
$scope.checkValid = function(value){
if(value){
if(value/2>14){
$scope.isValid = true;
}else{
$scope.isValid = false;
}
}
}
});
})();