通过typescript

时间:2017-12-30 12:49:56

标签: angular typescript input components material

我有一个基本上看起来像

的组件
export class MyComponent{
  @Input() inp: string;
}

我有另一个使用Material的对话框的组件如下:

export class MyParentComponent{
  openDialog(): void {
     let dialogRef = this.dialog.open(MyComponent);
}

我想知道以什么方式将@input参数传递给MyComponent。 我能想到的唯一解决方案是用另一个组件包装MyComponent,该组件通过html向它发送输入参数,并使用这个新组件作为'open'的参数。 还有其他好的解决方案,我不需要创建另一个组件吗?

0 个答案:

没有答案