I have gone through few posts on deeplinking in Angular 8. But haven't found a better solution for my problem.
Prob Requirement: enter image description here
Please refer to the screenshot above. I have simple Angular application with two widgets Form Widget and Table Widget. Table widget is driven by the search performed in the Form Widget The url in the browser is "localhost/dashboard/widget/actionForm"
When the Form search is performed. I want the form data to be part of the URL like "localhost/dashboard/widget/actionForm;Param_A=test1;Param_B=test2" and also the table widget to be updated dynamically
When i copy the URL "localhost/dashboard/widget/actionForm;Param_A=test1;Param_B=test2" and launch it in a new browser. It should be able to use the params in the url to get back the form state.
This is just an illustration. In ideal case, there will be lot of params in the form.
Note: The URL params also needs to be encoded. But I guess that's a simple problem to solve.