首页  >  问答  >  正文

angular.js - Angular 像这种重复判断的表达式 有什么好的解决办法吗?~

巴扎黑巴扎黑2713 天前536

全部回复(2)我来回复

  • phpcn_u1582

    phpcn_u15822017-05-15 17:14:13

    你现在这样写影响倒不大,如果你的判断表达式长了,那你可以考虑写成一个函数,直接调用函数

    例如:

    $scope.someFun(){
        return $scope.submitted && $scope.form.$invalid;
    }
    
    
    ng-disabled="someFun()"

    回复
    0
  • PHP中文网

    PHP中文网2017-05-15 17:14:13

    getter 定义一个 submitDisabled,然后在内部进行规则判定。

    get submitDisabled() {
      return submitted && form.$invalid
    }

    回复
    0
  • 取消回复