gpt4 book ai didi

angularjs - 在 ng-model-debounce 之后显示 Angular ui 工具提示?

转载 作者:行者123 更新时间:2023-12-03 06:51:53 26 4
gpt4 key购买 nike

我想在 ng-model-options debounce 完成后显示 angular-ui 工具提示。它应该在模糊时显示并在焦点时隐藏。

<input type="email"
name="email"
ng-model="ctrl.email"
ng-model-options="{ debounce: 500 }"
tooltip="Not valid"
tooltip-trigger="blur"
tooltip-enable="
{[
form.email.$invalid &&
form.email.$dirty &&
!form.email.$pending
]}">

我不知道如何处理这个分离形式的自定义指令:

scope.$watch(function () {
return ngModel.$viewValue;
}, function () {

if (attrs.boTooltipToggle === 'true') {
attrs.tooltipTrigger = 'blur';
} else {
attrs.tooltipTrigger = 'focus';
}
});

问题是工具提示立即触发(显示),但我的异步验证在 500 毫秒去抖时间后开始运行。我想在异步验证完成后触发/显示工具提示。您有什么想法如何以良好的方式解决这个问题吗?

最佳答案

  1. 将 ID 放入输入中。

  2. 您的观察者目前尚未设置为观察任何内容。

    $scope.$watch("idValue", function () {//代码 ... });

关于angularjs - 在 ng-model-debounce 之后显示 Angular ui 工具提示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34265431/

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