Tengo un componente principal que llama a otro componente que representa el modal en la misma página. En la primera carga, el componente principal puede pasar los datos al componente secundario. pero una vez que voy a otra página y vuelvo, los datos de los padres no se vinculan a los componentes secundarios modales.
Pasos a seguir en plunker: -
Plunker: - https://plnkr.co/edit/GNPyL6DzzxCzUD8VZMRF?p=preview
{ import {Component,AfterViewInit} from '@angular/core' @Component({ selector: 'revel2', inputs: ['value'] template: ` <div id="myModal2" class="small reveal" data-reveal aria-hidden="true" role="dialog"> I am Modal2 and I got value from parent component as:- {{value}} </div>` }) export class ModalComponent2 { value:string; ngAfterViewInit(): void { $('#myModal2').foundation(); $(window).trigger('open.fndtn.reveal'); } } }