如何在Polymer的另一页上使用Iron-ajax响应?

时间:2019-02-05 14:43:13

标签: javascript polymer

如何将铁质ajax的响应传递给另一页?

我有两个页面,它们将显示来自同一public onOpenModal(item) { this.router.navigate([item.link]).then(() => { this.modal.open('createSpace'); // Error: Uncaught (in promise): Error: Modal not found }); this.modal.open('createSpace'); // works fine } 的不同内容。有没有一种方法可以将data(response)中的Iron-ajax的响应传递到page-x.html,而无需在每个页面中生成相同的请求。

1 个答案:

答案 0 :(得分:1)

这里是非常简单的代码,用于将iron-ajax的响应传递到两个或更多页面(元素组件);并且,如果您有特定要求,请重新发出问题以做出更具体的答案。

<iron-ajax 
         auto
         id="request"
         url="your url here "
         last-response="{{response}}"
> </iron-ajax>
<page-x x-data = "{{response}}"></page-x>
<page-y y-data = "{{response}}"></page-y>

page-x,您将拥有一个xData;在page-y,您将拥有yData属性,并接收到来自iron-ajax的数据