gpt4 book ai didi

javascript - 处理 Controller 内的 ng 模式行为

转载 作者:行者123 更新时间:2023-12-03 12:18:30 27 4
gpt4 key购买 nike

目前,我已经设置了一个ng-show,当用户根据ng-pattern中定义的正则表达式输入无效字符时触发;它看起来像这样:

<form name = "itemForm">
<div class="input-group">
<textarea name = "listItemsArea" cols="50" rows="2" class="form-control" ng-model="summaryTabModel.itemList" ng-pattern="/^[0-9,\b\s]+$/"></textarea>
</div>
<span ng-show="itemForm.listItemsArea.$error.pattern">Input not valid!</span>
</form>

是否可以处理 Controller 内部 ng-pattern 上的错误?如果是这样我必须传递什么给它?例如,我可以引用类似以下的模式错误:

$scope.$error.pattern

谢谢

最佳答案

我知道一种方法, 但我认为这不是惯用的。

Check it...

function formCtrl($scope, $log) {
$scope.$watch("itemForm.listItemsArea.$error.pattern", function(newval, oldval) {
$log.error("Whoops", newval, oldval);
});
}

关于javascript - 处理 Controller 内的 ng 模式行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24557223/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com