Passando um @input para um componente Angular 2 através do TypeScript
Eu tenho um componente basicamente parecendo
export class MyComponent{
@Input() inp: string;
}
Eu tenho outro componente que usa a caixa de diálogo do Material da seguinte maneira:
export class MyParentComponent{
openDialog(): void {
let dialogRef = this.dialog.open(MyComponent);
}
Eu me pergunto de que forma eu posso passar um argumento @input para o MyComponent. A única solução que consigo pensar é envolver o MyComponent com outro componente que envie um argumento de input através do HTML, e usar este novo componente como parâmetro de 'open'. Existe alguma outra boa solução onde eu não precise criar outro componente?