Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.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
Javascript 如何在Aurelia中的两个视图之间传递数据?_Javascript_Html_Aurelia - Fatal编程技术网

Javascript 如何在Aurelia中的两个视图之间传递数据?

Javascript 如何在Aurelia中的两个视图之间传递数据?,javascript,html,aurelia,Javascript,Html,Aurelia,我有两个视图,logo和folder,在logo中调用文件夹,我将检查文件夹是否为空,并将内容发送到logo视图 logo.html folder.html 空的 我将从文件夹中“清空”以签入徽标通常有两种方法在组件之间传递数据 首先是使用观察者/监听器或发布者/订阅者模式。Aurelia的EventAggregator很好地支持了这一点,请参见 viewmodel的共享属性。见答案 有两种方法可以在组件之间传递数据。首先是使用观察者/监听器模式。Aurelia的EventAgg

我有两个视图,
logo
folder
,在logo中调用文件夹,我将检查文件夹是否为空,并将内容发送到logo视图

logo.html


folder.html


空的

我将从文件夹中“清空”以签入徽标

通常有两种方法在组件之间传递数据

  • 首先是使用观察者/监听器或发布者/订阅者模式。Aurelia的EventAggregator很好地支持了这一点,请参见
  • viewmodel的共享属性。见答案

  • 有两种方法可以在组件之间传递数据。首先是使用观察者/监听器模式。Aurelia的EventAggregator很好地支持了这一点,例如,请参见教程中的“其他方法是共享父视图模型的属性”,这里已经回答了,但找不到链接。@TomasKulhanek-这一个?另外,我也不知道您在问什么。请你整理一下你的判决,清楚地描述一下你的问题好吗?我还觉得你的代码片段中有很多不必要的代码,试着创建一个tnx,第一个链接很棒。@Jessedbruijne是的,这是正确答案的链接。