AngularJS自定义验证Bool方法

时间:2014-08-04 03:48:37

标签: 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 || 0)) || 0;
            return (500 - sum) > 0;
        };

我想用它进行验证。是否可以创建仅使用范围方法的true或false进行验证的自定义验证?一个片段会有所帮助,谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用AngularUIui-validate指令:

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