2010-05-08 17 views

Répondre

1

Eh bien, vous avez vos médiateurs tenant vos composants de vue, non? Supposons que le composant view soit un formulaire dans lequel l'utilisateur entre des données.

Étant donné que le composant de vue ne peut pas envoyer de notifications, il doit pouvoir transmettre ces informations au médiateur qui enverra la notification. Vous avez 2 façons de transmettre l'information:

  • Vous faites votre composant vue d'exposer une API (un ensemble de méthodes publiques/variables).
  • Vous faites en sorte que votre composant de vue envoie des événements lorsque les informations changent.

Si vous envoyez des événements, il y aura moins de couplage entre médiateur et composant. Si vous le faites via une API, ce serait plus simple.

Vous pouvez également mélanger les deux méthodes.

J'espère que c'est ça!

Juan

+0

Très apprécié Zárate! – Rey

0

Je crois de façon plus propre est dans vos médiateurs méthode onRegister ajouter que eventhandler pour une vue associée. Ainsi, votre vue sera vraiment réutilisable et totalement découplée avec le médiateur. Votre point de vue ne sait pas sur le médiateur et il peut être travailler avec n'importe quel cadre.