gpt4 book ai didi

android - 如何在 ionic 应用程序中查找按钮是否处于 Activity 状态

转载 作者:行者123 更新时间:2023-11-29 00:19:26 24 4
gpt4 key购买 nike

在我的 ionic 应用程序中,我有一个带有 2 个按钮的屏幕。在按下每个按钮时,我调用一个函数来执行一些密集的网络任务。一切正常。

通常当我按下其中一个按钮时,它会调用该函数。但是如果我再次按下那个按钮,它会再次调用那个函数并做同样的工作。如果我之前按下过,我不希望它再次调用函数。只有当我按下另一个按钮然后再次按下这个按钮时,它才会调用该函数。

那么,我可以在调用函数之前了解按钮的 Activity 状态吗?

我是 Ionic 的新手,非常感谢对此的任何帮助。

按钮代码:

<div class="button-bar button-bar-full bar-light"
ng-if="activityLog.enabledChecked && !activityLog.disabledToggle">
<a class="button" ng-class="{'button-active': activityLog.isUnblockedFiltered}"
ng-click="switchFilter(true)">{{ 'main.activity-log-blocked-report' | i18n }}</a>
<a class="button" ng-class="{'button-active': !activityLog.isUnblockedFiltered}"
ng-click="switchFilter(false)">{{ 'main.activity-log-full-report' | i18n }}</a>
</div>

PS:我可以应用一些标志并使它工作,但想知道我是否可以通过一些 api 了解按钮的状态。

谢谢

最佳答案

您可以通过以下方法检查按钮是否被禁用

var target = angular.element(document.getElementById("#buttonId"));
if (target.prop('disabled')) {
// Button is disabled
//Do something
}

关于android - 如何在 ionic 应用程序中查找按钮是否处于 Activity 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44434278/

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