我试图使用@Input
与组件,但无法弄清楚当我点击打开模式时如何发送变量。例如,我有以下的模板:Modal - 无法关闭和@Input使用外部组件
<template #modalContent>
<my-component-with-content [var1]="val1"></my-component-with-content>
</template>
,当我点击打开模式:
<button type="button" (click)="open(modalContent)" class="btn btn-default">Open</button>
我也困惑与关闭功能。
我已经试过:
<template #modalContent let-close='close'>
<my-component-with-content></my-component-with-content>
</template>
,在我的分量,与内容(HTML),当我尝试调用(click) = close("close")
我得到以下错误:self.context.close不是一个函数
所以我的问题是我怎样才能通过VAR1当我点击打开按钮,我怎样才能通过close
函数到外部组件?
编辑:我使用的是ng-bootstrap modal