Javascript AngularJS自定义验证布尔方法

Javascript AngularJS自定义验证布尔方法,javascript,angularjs,customvalidator,Javascript,Angularjs,Customvalidator,我的角度控制器中有一个方法,它返回true或false $scope.overallAmount = function () { var cnt = $scope.orders.length, sum = 0; while (cnt--) sum += parseFloat(($scope.orders[cnt].CardAmount || 0) * ($scope.orders[cnt].Quantity ||

我的角度控制器中有一个方法,它返回true或false

$scope.overallAmount = function () {
            var cnt = $scope.orders.length, sum = 0;
            while (cnt--) 
                sum += parseFloat(($scope.orders[cnt].CardAmount || 0) * ($scope.orders[cnt].Quantity || 0)) || 0;
            return (500 - sum) > 0;
        };
我想用这个来验证。是否可以创建只使用范围方法的true或false进行验证的自定义验证?一个代码片段会很有帮助,谢谢

您可以使用的
ui-validate
指令:

<input ui-validate="overallAmount()" />