如何在按钮点击上应用ng-class

Mur*_*ali 0 javascript angularjs

Plunker.

我的文本框,我想申请的是errorhilight上课的时候NG-模型包含''或者undefined,当提交按钮点击只有它需要的检查.

<input type="text" class ="errorhilight" ng-model="name"  ng-class="{'errorhilight': (name == '' || name == 'undefined')}">
Run Code Online (Sandbox Code Playgroud)

如何errorhilight在按钮点击上应用课程.

Yur*_*nko 5

有很多方法可以做到.例如

<input type="text" ng-model="name"  ng-class="{errorhilight: highlightErrors && !name}">
<input type="submit" ng-click="validate();">

$scope.validate = function(){
  $scope.highlightErrors = true
}
Run Code Online (Sandbox Code Playgroud)