Dovrebbe funzionare? Suppongo che tu voglia utilizzare gli elementi dell'interfaccia utente di Polymer nel documento principale (index.html) senza dover creare componenti personalizzati. Supponi di avere
<paper-button id="btn">Click me</paper-button>
in index.html. Via js vaniglia,
document.querySelector("#btn").addEventListener("click", function (e) {...});
e via jQuery,
$("#btn").on("click", function (e, u) {...});
p/s: mi piacerebbe scrivere un jsbin veloce come una demo, ma rawgit sembra avere problemi, e io non sono consapevole di CDN alternativi che ospitano Polymer Elements.
Vorrei essere chiaro: gli elementi di polimero e le componenti web di estensione sono progettati per essere indipendenti dal framework e, se opportunamente codificati, funzioneranno da soli, proprio come qualsiasi altro elemento HTML. Si prega di non dom-legare per il bene di dom-binding. È solo farlo se si a) richiede lo zuccheraggio del polimero (come l'associazione dati) nel proprio caso d'uso; e b) si desidera utilizzare lo zuccheraggio di Polymer dal tuo index.html
- in caso contrario, non aggiungere ulteriore complessità alla tua app.
Ho trovato un CDN che servono elementi di polimeri, quindi:
Look, no dom-bind and elements are working with vanilla js.
Look, no dom-bind and elements are working with jQuery.
Che codice hai scritto finora? Hai controllato i [documenti] (https://www.polymer-project.org/1.0/docs/devguide/events.html)? –
Ho provato '$ ('my-button'). AddEventListener ('click', myFunc)' ma questo non funziona; sembra che il polimero stia ingoiando l'evento click in qualche modo? I documenti dicono come farlo se stai dichiarando un [nuovo ''] (https://www.polymer-project.org/1.0/docs/devguide/events.html), ma non sto facendo un nuovo modulo ... Voglio riutilizzare '', idealmente senza avvolgerlo in un nuovo modulo. –
tigeroctopus