Ich möchte ein benutzerdefiniertes Ereignis innerhalb eines Polymer-Elements auslösen. Zum Beispiel möchte ich ein normales DOM-Event wie "changed" in ein semantischeres Event wie "todoupdated" konvertieren.Wie feuere ich ein benutzerdefiniertes Ereignis von Polymer Dart?
Dies ist der HTML-Code, ich habe:
<polymer-element name="todo-item" extends="li" attributes="item">
<template>
<style>
label.done {
color: gray;
text-decoration: line-through;
}
</style>
<label class="checkbox {{item.doneClass}}">
<input type="checkbox" checked="{{item.done}}">
{{item.text}}
</label>
</template>
<script type="application/dart" src="todo_item.dart"></script>
</polymer-element>
ich die Änderungsereignisse auf Checkbox Blase will aus dem benutzerdefinierten Elemente als etwas mehr ... nützlich. :)
zu tun, denke ich "todoChanged sein" sollte „{{todoChanged }} ". –
Ich frage mich, ob es möglich ist, ein Ereignis direkt vom Element auszulösen, anstatt eine Instanzmethode dafür aufzurufen ... –