我正在尝试@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>
当我尝试调用时,在 my-component-with-content (html)(click) = close("close")
中出现以下错误:self.context.close 不是函数
所以我的问题是当我单击打开按钮时如何传递 var1 以及如何将close
函数传递给外部组件?
编辑:我正在使用ng-bootstrap 模式