Angular 设置来自模板的启动确认消息

Angular 设置来自模板的启动确认消息,angular,primeng,Angular,Primeng,我正在使用Priming集合中的ConfirmDialog组件。我可以将我的邮件设置为: this.confirmationService.confirm({ message: 'my message', }); 这是可行的,但问题是,如果我需要一组包含其他组件的大标记,它会变得很混乱。我想在HTML模板中,在p-confirmDialog标记旁边写下我的消息,并将Angular的指令和组件嵌入其中 如何实现这一点?这里有另一种方法,我认为这是一种更合适的方法 HTML &

我正在使用Priming集合中的
ConfirmDialog
组件。我可以将我的邮件设置为:

this.confirmationService.confirm({
      message: 'my message',
    });
这是可行的,但问题是,如果我需要一组包含其他组件的大标记,它会变得很混乱。我想在HTML模板中,在
p-confirmDialog
标记旁边写下我的消息,并将Angular的指令和组件嵌入其中


如何实现这一点?

这里有另一种方法,我认为这是一种更合适的方法

HTML

<p-confirmDialog appendTo="body">
<ng-template pTemplate="body">
    <span class="ui-confirmdialog-message">{{message}}</span>"
</ng-template>

您可以随时使用专用服务呼叫
确认服务
,并按您的意愿传入
消息

这是另一种方法,我认为这是一种更合适的方法

HTML

<p-confirmDialog appendTo="body">
<ng-template pTemplate="body">
    <span class="ui-confirmdialog-message">{{message}}</span>"
</ng-template>

您可以随时使用专用服务呼叫
确认服务
,并按您的意愿传入
消息

也许可以在这篇文章中实现类似于我的答案的东西作为一种变通方法。请注意,如果你想为一个变量/属性实现一个模板,无论哪种方式都会很混乱。我不想要黑客和变通方法。如果角度是如此之大,一切都应该可以以正确的方式进行。也许可以在这篇文章中实现类似于我的答案的东西作为一种变通方法。请注意,如果你想为一个变量/属性实现一个模板,无论哪种方式都会很混乱。我不想要黑客和变通方法。如果角度是如此之大,一切都应该可以以正确的方式进行。