Can Angular sit and wait for a message without leaving the call stack?
I'm working within an Angular form that consists of various components. Each component validates its data in turn.
I need to change the component I'm working on to host an iframe, allow the user to enter values within the iframe, send a message to the iframe to tell it to validate the data and then wait for a message event to be returned to determine if the data was valid.
Is it possible to do this within the current thread and so not affect how the rest of the application works?
I'm been trying out various async/promise scenarios but they all end with the async bit of the code running off on a separate thread and the rest of the code running separately.