Att skicka en @input till en Angular 2-komponent genom TypeScript
Jag har en komponent som i princip ser ut som
export class MyComponent{
@Input() inp: string;
}
Jag har en annan komponent som använder Materials dialogruta på följande sätt:
export class MyParentComponent{
openDialog(): void {
let dialogRef = this.dialog.open(MyComponent);
}
Jag undrar på vilket sätt jag kan överföra ett @input-argument till MyComponent. Den enda lösning jag kan komma på är att omsluta MyComponent med en annan komponent som skickar ett input-argument genom HTML, och använda denna nya komponent som parametern för 'open'. Finns det någon annan bra lösning där jag inte behöver skapa en annan komponent?