angularjs: la force de re-rendu/ actualisation complète d'un modèle de la directive

C'est une réécriture en raison de l'objet de la question:

J'ai écrit une directive pour une liste déroulante. Je suis l'aide de la directive à deux reprises comme une sorte de flux de travail. la première liste déroulante déclenche par action pour le changement de l'actualisation du modèle de la seconde. si le modèle est mis à jour correctement, la vue ne l'est pas. le nombre de fois que vous sélectionnez des éléments dans une liste déroulante la deuxième liste déroulante affiche les éléments anciens avec de nouveaux articles, bien que la console.log() de l'angle de modèle est correct.

le point de vue a une récursion infinie. À l'aide de ng-inclure avec un id d'un ng/modèle qui ne la récursivité sur elle-même:

ma première plunkr montrant le modèle de code est ceci:
http://plnkr.co/edit/jera17uCluGsFs8o5hRG?p=preview

Je ne comprenais pas pourquoi le point de vue n'est pas entièrement rafraîchi?

être mis à jour.

salutations,
alex

  • Pourriez-vous fournir un Plunker/jsFiddle script?
  • Je ne pouvais pas trouver du travail dans plunker si rapide... mais le code de base est là...
  • plnkr.co/modifier/jera17uCluGsFs8o5hRG assumez la directive vissible est la deuxième liste déroulante, qui est mis à jour sur l'état de la première liste déroulante... à tout moment ses changements de modèle, le modèle est correct, mais rend tout à fait tort. Je pense que c'est un problème avec l'infini de nidification. qui fonctionne comme une plaine angulaire de code.
  • dl.dropboxusercontent.com/u/21600359/... Il va de ressembler à quelque chose comme ça...
InformationsquelleAutor sp33c | 2013-10-12