¿Cómo implementar el enrutamiento secundario anidado y aún obtener los datos del hijo? Angular 6

Mi objetivo es enviar datos de un niño enrutado al padre. Quiero obtener la referencia de una variable del elemento secundario, que está anidada dentro de un elemento secundario al elemento primario a través de rutas secundarias para que la variable se sincronice con el elemento primario. Esta variable eventualmente será el booleano de un estado de validación de formulario. Desafortunadamente, cuando uso Behavior Subject creo que tengo que usar el selector de componentes que parece no funcionar bien con las rutas en mi aplicación.

Esta es una muestra de la plantilla de la aplicación ... Parece que cuando agrego el selector de componente de aplicación-nuevo-usuario, arruina el nuevo enrutador llamado salida de enrutador:

<!-- To BLADE LAYER 3 -->
<router-outlet></router-outlet>
<!-- <router-outlet name="newuserinput" (newUserInfoCompleteEvent)="receiveNewUserInfoComplete($event)"></router-outlet> -->
<router-outlet (activate)='getVState($event); ' name="newuserinput"></router-outlet>
<router-outlet name="newuserorginfo"></router-outlet>
<router-outlet name="newusersupervisorinfo"></router-outlet>
<router-outlet name="newusersecurityinfo"></router-outlet>
<!-- end -->



<!-- For ViewChild: bringing form validity state from child -->
<!-- <app-new-user-input style="display:none;"></app-new-user-input> -->
<!-- can't do this because putting the child component selector in the parent disables the childs router outlet -->

En mstackblitz prototipo que he preparado, la estructura hijo / padre está trabajando con éxito con el servicio para mostrar la información deseada; sin embargo, tan pronto como reemplazo los selectores de componentes en el padre (componente de la aplicación) con rutas con nombre (como en el fragmento de mi aplicación que proporcioné anteriormente), esto se rompe. Mi objetivo para este prototipo es mostrar 'Hola desde el niño secundario' en el padre con los parámetros de ruta de enrutamiento secundario que se muestran correctamente en la barra de direcciones de esta manera:https: //behavior-subject-0007.stackblitz.io/ (niño: niño / (secundario hijo: niño secundario))

Mi pregunta: Entonces, ¿cómo implemento el enrutamiento secundario anidado y sigo obteniendo los datos por referencia de hijo a padre para que la barra de direcciones se muestre asíhttps: //behavior-subject-0007.stackblitz.io/ (niño: niño / (secundario hijo: niño secundario))?

¿Puedo usar Behavior Subject para esto o hay una mejor manera? Estaba pensando en intentar implementar Solución de AJ2_82.

También estaba buscando un enlace de propiedad simple en el componente secundario enrutado utilizando los metadatos del host de componentes ...

Soy relativamente nuevo en programación, por lo que podría haber una solución 'obvia', gracias por cualquier ayuda que pueda brindar.

Si comparte SU forma de satisfacer los mismos requisitos (dirección de salida del enrutador y datos por referencia de niño a padre), soy todo oídos. Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta