Existe alguma maneira de criar programaticamente um elemento Polymer que não tenha nenhuma manifestação no DOM, como <polymer-ajax>
?
Estou interessado nisso porque faço pedidos de Ajax via <polymer-ajax>
é irritante em situações em que você está fazendo algo como:
- Gere um URL
- Recuperar URL (de forma assíncrona)
- Manipule a resposta
Respostas:
4 para resposta № 1Você pode instanciar elementos personalizados da mesma forma que os elementos HTML nativos existentes. Você tentou var el = document.createElement("polymer-ajax");
? A única pegadinha (potencial) com elementos de polímero é que suas características especiais {{}}
ligações e *Changed
Os manipuladores são limpos com o tempo se o elemento nunca for adicionado ao DOM.
http://www.polymer-project.org/polymer.html#bindings