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
9
A
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
Angular używa komentarzy do określenia, gdzie ostatni element został umieszczony w relacji. Znajduje się tutaj w kodzie źródłowym https://github.com/angular/angular.js/commit/9efa46ae640cde17487c341daa9a75c0bd79da02
Komentarze są pisane po stronie klienta, więc nie ma wpływu na transfer, a jeśli twoja aplikacja jest konserwatywna, Angular jest prawdopodobnie niewłaściwym językiem do użycia w pierwszej kolejności.
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
- 1. Obiekt sortowania AngularJs w ngRepeat
- 2. AngularJS: ngTransclude i zakres dostępu ngRepeat
- 3. angularjs ngRepeat orderby gdy klucz obiekcie obowiązuje
- 4. angularjs ngRepeat Czasami nie mogę przewinąć w dół
- 5. . Analizator DOM DOM .NET HTML?
- 6. AngularJS Transclusion Directive z ngRepeat wyniki w mieszanym zakresie
- 7. AngularJS DOM selector
- 8. Inicjalizuj kontroler AngularJS po dołączeniu jakiegoś html do DOM
- 9. Dodawanie zmiennych do elementów DOM
- 10. Dodawanie komentarzy w pliku funkcji powłoki rybki
- 11. Konwertowanie ciągu znaków HTML na element DOM?
- 12. Jak przesuwać obiekty w AngularJS między tablicami ngRepeat
- 13. AngularJs Jak filtrować ngRepeat z innymi elementami tablicy
- 14. prosty html dom złomowanie dużego pliku html
- 15. Wybór komentarzy HTML za pomocą jQuery
- 16. ngRepeat Animacja w kanciastym 1.4
- 17. ngRepeat - ograniczenie liczby wyświetlanych wyników
- 18. ngRepeat Inside of Bootstrap Popover
- 19. Czy możliwe jest dodawanie komentarzy nie html w szablonach underscore.js lub lodash?
- 20. Wstawianie dyrektyw do HTML w AngularJS?
- 21. AngularJS Microsoft Edge Screen nie odzwierciedla DOM
- 22. jQuery: dodawanie elementu DOM jeśli nie istnieje
- 23. AngularJS: Dodawanie przycisku Spinner podczas ładowania zawartości
- 24. Cykliczne dodawanie/usuwanie węzłów DOM powoduje wycieki pamięci w JavaScript?
- 25. Jak wykonać ulepszenie progresywne na liście HTML za pomocą angularjs?
- 26. JQuery: Zbuduj HTML w "pamięci" zamiast DOM
- 27. Jak parsować HTML do DOM z Gruntem
- 28. Używanie AngularJS/AngularUI z efektami d3.js i DOM
- 29. składni CSS jak prosty HTML DOM
- 30. Jakie elementy DOM nie są elementami HTML?
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