Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 将组件a的方法结果传递给组件B的模板_Angular_Typescript - Fatal编程技术网

Angular 将组件a的方法结果传递给组件B的模板

Angular 将组件a的方法结果传递给组件B的模板,angular,typescript,Angular,Typescript,五年后,我又回到了Angular,我正在努力解决这个问题: 我的第一个组件中有一个返回列表的函数,该函数通过单击按钮触发: A部分: 模板A: java script<button name="pay" routerLink="/payment" (click)="function()">Pay</button> 现在我的问题是如何在第二个组件B的模板中显示function()的结果?有没有一个角度的机制?我猜是类间事件绑定?我得到了问题的答案,因为这涉及到无关组件,我

五年后,我又回到了Angular,我正在努力解决这个问题:

我的第一个组件中有一个返回列表的函数,该函数通过单击按钮触发:

A部分:

模板A:

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;
}