Ich habe Klasse wie folgt:dart, wie man ein benutzerdefiniertes Ereignis erstellt, hört und ausgibt?
class BaseModel {
Map objects;
// define constructor here
fetch() {
// fetch json from server and then load it to objects
// emits an event here
}
}
Wie backbonejs
ich ein change
Ereignis emittiert werden soll, wenn ich fetch
anrufen und einen Hörer für change
Ereignis auf meiner Ansicht erstellen.
Aber vom Lesen der Dokumentation weiß ich nicht, wo ich anfangen soll, da es so viele gibt, die auf ein Ereignis zeigen, wie Event
Events
EventSource
und so weiter.
Können Sie mir einen Tipp geben?
1) fetchDoneController mir ‚endgültig‘ scheint aber noch wichtiger 2) sagen, dass ich jede auf * * abonnieren möchten Ereignis holen mit dem klassischen Schema, wo der Absender durch e.sender oder dergleichen identifiziert wird. Ich könnte das in Dart machen? Ich denke mit einem statischen StreamController, aber ich greife auf den statischen Stream zu? Ich würde mich freuen, wenn Sie ein Beispiel für einen solchen Fall geben würden (oder ich könnte eine Frage zu SO stellen ...). – GameAlchemist