我有一个名为ganesConfig的表单,根据某些情况我想显示错误消息。
<form method="post" name="gamesConfig" novalidate>
<p ng-show="gamesConfig.selectedGames.$invalid.gamesduplicate">Already Exists. Please try another</p>
</form>
条件如下
$scope.gamesConfig.selectedGames.$setValidity("gamesduplicate", false);
但没有显示错误消息。
答案 0 :(得分:1)
以下是我提供的示例示例。您没有提供姓名&#39;属性为输入字段,它取决于我们决定重复的游戏值。
$scope.game = {};
$scope.checkName = function() {
if ($scope.game.name == 'Test') {
$scope.gamesConfig.selectedGames.$setValidity("gamesduplicate", false);
}
};
您的HTML应如下所示
<ng-form method="post" name="gamesConfig" novalidate>
<input type="text" name="selectedGames" ng-model="game.name" ng-change="checkName()"/>
<p ng-show="gamesConfig.selectedGames.$invalid">Already Exists. Please try another</p>
</ng-form>