我有兩個自定義元素具有相似的功能,並且都有一個<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
添加事件偵聽器。