CoffeeScript de Référencement de nœuds DOM Angulaire expressions est rejetée

Ma principale question est simple :

J'ai des erreurs lors de manipulation du DOM dans les Contrôleurs ou les Directives toutefois, la fonctionnalité fonctionne parfaitement.

Error: [$parse:isecdom] Referencing DOM nodes in Angular expressions is disallowed! Expression: open()

Je voudrais ignorer ces erreurs, et d'obtenir la confirmation qu'il est sécuritaire de le faire, à partir d'un fonctionnalité point de vue ( pas une conception de point de vue )

Pour garder les choses simples, j'apprécierais une réponse simple à cette question sans remettre en question mon besoin de le faire.


Maintenant, si quelqu'un veux en discuter plus en détail, j'ai ce résumé :
https://gist.github.com/kosz/04f916a5725d85045be5 ( dépendances: anguleuse, jquery, jquery ui dialog )
avec le code, je suis actuellement confronté à ce comportement.

J'ai fait de mon mieux jusqu'à présent, pour se débarrasser de cette erreur, et basé sur ce que j'ai lu, et de la documentation, de manipulation du dom angulaire semble être encouragés dans les directives.

J'ai donc fait le code du travail avec une directive, cependant, ça en jette toujours l'erreur !?

Comme vous pouvez le voir je suis à l'aide de Jquery UI et montrant pour chaque élément de la liste, si l'utilisateur veut modifier. Je ne suis pas de manipuler directement les dom, cependant, j'ai besoin d'un moyen de contrôle de la fermer/ouvrir les événements de l'interface utilisateur de jQuery Dialogue, ce qui ne veut pas faire Angulaire de remplir ma console avec des erreurs.

Aucune indication sur ce qui est grandement apprécié.

Veuillez noter que je suis conscient de l'écart angulaire ui bootstrap modal, et ce n'est pas une option pour moi de l'utiliser dans ce scénario particulier.

  • c'est le standard de l'erreur angulaire contre la manipulation dom: Erreur: [$parse:isecdom] Référencement des nœuds DOM Angulaire expressions est rejetée! Expression: open() . modifié la question d'inclure cette info
  • Avez-vous essayé de les appeler, votre DOM-manipulation de la fonctionnalité dans une fonction (en dehors d'une expression)? Selon le documentation, cette vérification n'est effectuée sur l'objet de l'indice et des appels de fonction dans Angulaire expressions
  • Avez-vous essayé de liaison / de la création de la portée.ouvrez à l'aide de l'ordinaire flèche -> au lieu de la grosse flèche => ?
InformationsquelleAutor Cosmin | 2014-05-23