Frage

Im Rahmen der AS3 und speziell ein Rahmen wie PureMVC, ich frage mich, wenn jemand mich in der richtigen Richtung für ein View-Komponente Mittel für das Verständnis, was eine API zeigen könnte.

Vielen Dank im Voraus.

War es hilfreich?

Lösung

Nun, Sie haben Ihre Vermittler Ihrer Ansicht Komponenten halten, nicht wahr? Lassen Sie uns sagen, dass die View-Komponente eine Form ist, wo der Benutzer gibt Daten.

Da die View-Komponente kann keine Benachrichtigungen senden muss es eine Möglichkeit, dass die Informationen an den Mediator zu übergeben, die dann die Meldung senden. Sie haben zwei Möglichkeiten, die Informationen übergeben:

  • Sie machen Ihre Ansicht Komponente eine API (eine Reihe von öffentlichen Methoden / Variablen) aus.
  • Sie machen Ihre Ansicht Komponente Sende Ereignisse, wenn die Informationen ändern.

Wenn Sie Ereignisse senden, würde es weniger Kopplung zwischen Vermittler und Komponente. Wenn Sie es über eine API zu tun, wäre es einfacher-ish sein.

Sie können auch beide Methoden kombinieren.

Hope this is it!

Juan

Andere Tipps

Ich denke so mehr saubere Weise in Ihrem Vermittler onRegister Methode ist nur für Eventhandler zugehörige Ansicht hinzuzufügen. So wird es macht Ihre Ansicht wirklich wiederverwendbar und völlig mit Mediator entkoppelt. Ihre Ansicht nicht weiß, über Vermittler und es kann die Arbeit mit jedem Rahmen sein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top