I have 4 methods in ngoninit two methods form getting data from api and other two are to load that data on page load example:
ngOnInit(){
getname();
getsubjects();
loadname();
loadsubjects();
}
/*this loadname to load reactive forms which is declared in constructor
when I am running this I am getting form value as empty If I put load name() in change or click then values are loading to the form am I missing something here conceptual wise anything or any suggestions ?*/
Answer
As @Optimal says, consider using
concat()to do this in combination with what I suggest...Observables are used to communicate with backend api services using HTTP from Angular, as data arrives at the frontend asynchronously, and to "capture" this data as soon as it arrives you use
subscribe()Reference to the very clear and helpful Angular doc that explains this
My possible solution
should work but it depends on how you implemented the get() methods. If you can, please provide the full code for a better answer
I hope I was helpful, let me know how it goes! :)