Я пытаюсь использовать @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