我有两个具有相似功能的自定义元素,并且都有一个<iron-ajax>
元素(在本地DOM模板中)来进行服务调用,我试图将这些常见部分提取到一个行为中。但我也意识到聚合物行为不带有本地DOM模板。有没有办法让行为有<iron-ajax>
?使用Document.create?
由于“行为”是进行代码共享的聚合方式,因此可以跨元素共享DOM元素吗?
答案 0 :(得分:0)
您应该为function InitializeSetup(): Boolean;
begin
CheckChrome;
Result := True;
end;
内部的API调用创建另一个元素,并使用api调用方法,然后只需更改元素中的iron-ajax元素并使用<iron-ajax>
对此。
答案 1 :(得分:0)
以下是我能想到的两种方法
iron-ajax
元素,然后使用文档上的querySelector
或getElementById
从每个元素引用该元素behavior
创建iron-ajax
元素,其中包含createElement
javascript函数。在这两种情况下,您都可以在response
和error
上添加事件监听器。