Angular 将组件a的方法结果传递给组件B的模板
五年后,我又回到了Angular,我正在努力解决这个问题: 我的第一个组件中有一个返回列表的函数,该函数通过单击按钮触发: A部分: 模板A:Angular 将组件a的方法结果传递给组件B的模板,angular,typescript,Angular,Typescript,五年后,我又回到了Angular,我正在努力解决这个问题: 我的第一个组件中有一个返回列表的函数,该函数通过单击按钮触发: A部分: 模板A: java script<button name="pay" routerLink="/payment" (click)="function()">Pay</button> 现在我的问题是如何在第二个组件B的模板中显示function()的结果?有没有一个角度的机制?我猜是类间事件绑定?我得到了问题的答案,因为这涉及到无关组件,我
java script<button name="pay" routerLink="/payment" (click)="function()">Pay</button>
现在我的问题是如何在第二个组件B的模板中显示
function()
的结果?有没有一个角度的机制?我猜是类间事件绑定?我得到了问题的答案,因为这涉及到无关组件,我必须使用服务。我猜你指的是角度,而不是角度,因为你写了(click)=“function()”
,而不是ng click=“function()”
。如果我不正确,请随时回滚我的编辑。就问题而言,我会为此使用服务。组件a和B是否相关(子组件还是父组件)?如果是,哪一个是孩子,哪一个是家长?谢谢你的回答,不,我没有在A和B之间设置任何继承,我们是在一套组件中。@HereticsMonkey我对服务的理解是将应用程序与外部feeder链接。在我的cas中,我正在链接两个组件,我正在阅读一篇关于发射器的文章。我想这就是解决办法。然而,我不确定它是否会在返回内工作?
function()
{
return list;
}