Avatar of purplesoup
purplesoup
Flag for United Kingdom of Great Britain and Northern Ireland asked on

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.
ComponentsRESTAngular

Avatar of undefined
Last Comment
Julian Hansen

8/22/2022 - Mon
David Johnson, CD

you can't do this in an iframe as an iframe is totally independent of everything else
ASKER CERTIFIED SOLUTION
Julian Hansen

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
Experts Exchange has (a) saved my job multiple times, (b) saved me hours, days, and even weeks of work, and often (c) makes me look like a superhero! This place is MAGIC!
Walt Forbes