この質問の答えを拡張して、私自身は、テキストフィールドに次のように入力するときに検証メッセージを非表示にしようとしています。
$scope.click = function () {
showVal();
}
function showVal() {
$scope.count = 0;
for (var i = 0; i < $scope.myData.length; i++) {
if ($scope.myData[i].string === "") {
$scope.count++;
}
}
}
私のテキストフィールドは、
<div ng-repeat="str in myData">
<input type="text" ng-model="str.string" ng-click="click()">
</div>
<br/> <span ng-if="count >= 1" style="color:red;">One or more string is empty</span>
http://jsfiddle.net/8z1uc011/1/のngChnage
代わりに使用する必要がありますngClick
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加