我有两个自定义元素具有相似的功能,并且都有一个<iron-ajax>
元素(在本地DOM模板中)进行服务调用,我试图将这些常见部分提取到行为中。但我也意识到聚合物行为不会携带本地DOM模板。有没有办法让行为有<iron-ajax>
?使用Document.create动态创建它?有没有办法让两个自定义元素共享一个DOM元素,例如一个<iron-ajax>
由于“行为”是聚合物的代码共享方式,DOM元素可以跨元素共享吗?
我有两个自定义元素具有相似的功能,并且都有一个<iron-ajax>
元素(在本地DOM模板中)进行服务调用,我试图将这些常见部分提取到行为中。但我也意识到聚合物行为不会携带本地DOM模板。有没有办法让行为有<iron-ajax>
?使用Document.create动态创建它?有没有办法让两个自定义元素共享一个DOM元素,例如一个<iron-ajax>
由于“行为”是聚合物的代码共享方式,DOM元素可以跨元素共享吗?
您应该为您的API调用创建另一个元素,它们在<iron-ajax>
之内,并且有您的api调用方法,那么您只需更改元素中的iron-ajax元素,然后使用<api-element>
来实现此目的。
下面是我能想到的
iron-ajax
元素,然后在文件querySelector
或getElementById
指的是元素从每个元素的两种方法你behavior
用javascript创建iron-ajax
元素与createElement
函数的javascript。在这两种情况下,你可以在response
和error
添加事件侦听器。