2014-11-07 10 views
9

Dlaczego angularjs powoduje wiele komentarzy pomiędzy danymi renderowania? Kontrola DOM childNodes powoduje dodatkowe węzły, które zajmują pamięć. Czy istnieje sposób, aby je usunąć?angularjs ng-repeat dodawanie komentarzy html na dom

enter image description here

+0

To jest irytujące dla mnie jak znajdę trzeba to zrobić angular.element (document.getElementById ('modalne')) dołączania ($ kompilacji (szablony [type]) (scope)); następnie spróbuj i usuń rzeczy, które zostały dodane, ale nie są już tak czyste i łatwe. Jestem tak zirytowany, że muszę powrócić do javascript bezpośrednio, aby manipulować domem dla dynamicznych szablonów, to źle działa źle, ale wydaje się, że nie ma innego sposobu. – landed

Odpowiedz

10

kątowa potrzebuje tych komentarzy działać z niektórymi dyrektywami. Usunięcie tych komentarzy powoduje przerwanie Angular i nie można tego robić obecnie.

Zostało to również wyjaśnione w numerze this Github.

1

Te komentarze też denerwują. Możesz jednak wyłączyć ich zawartość. Wystarczy ustawić debugInfoEnabled do false w config.

$compileProvider.debugInfoEnabled(false); 
Powiązane problemy