【发布时间】:2019-06-11 22:54:00
【问题描述】:
所以,如果可能的话,我真正想知道的是,我如何知道回调何时执行,或者我如何从中触发和事件,或者我如何使用回调在执行时发送值,在 Angular 中使用 TypeScript。
我知道回调是如何工作的,并且由于它们的异步性质,这可能是不可能的,但我希望也许有一个我还没有找到的解决方法。我有这样的功能:
abcCallback() {
// code
}
当我执行特定操作时执行(此操作与此问题无关,因为我使用的是库并且上下文不同)。问题是我不能在函数内部使用变量或可观察对象来发送事件,或者更改变量的值以了解函数是否已执行。
我可以知道回调是否执行的唯一方法是从函数内部打印消息,但我希望能够从函数外部知道回调是否已执行。
很抱歉,如果我不够清楚,请随时提出任何其他问题。
【问题讨论】:
-
您的问题太模糊,任何人都无法提供足够的答案。描述您的实际用例,有人可能会提供帮助。我还建议阅读以下内容:github.com/getify/You-Dont-Know-JS/blob/master/…
标签: angular typescript asynchronous callback