Ich kann ng-include verwenden, um eine partielle innerhalb einer eckigen Ansicht zu enthalten, oder ich kann Server Seite Teiltöne verwenden, um es auf dem Server zu tun. Ich denke darüber nach, serverseitige Teiltöne anstelle von eckigen Teiltönen und dann ng-include (mit dem Skript-Tag) zu verwenden, weil ich irgendwo gelesen habe, dass eckige Teilbereiche neue Bereiche erstellen und dies die Leistung von $ digest beeinträchtigen kann.angularjs/rendering Leistungsunterschied zwischen Inlining oder Verwendung von ng-include
Gibt es eine Gültigkeit dafür? Was ist der Effekt auf die Leistung, wenn Winkel mit
Auf der anderen Seite wird ng-include (s) innerhalb von ng-repeat (s) sehr schnell anfangen, große Leistungsverschlechterungen aufgrund des Async-Mechanismus zu zeigen. Die beste Optimierung, die ich in meiner angularJS-App vorgenommen habe, war das Erstellen einer ng-include-cached-Direktive (synchron beim Auftreffen auf den Cache). – Guillaume86
@ Guillaume86: Möchten Sie den Quellcode für diese Direktive freigeben? Ich wäre sehr interessiert. – paldepind
@paldepind hier ist es: https://gist.github.com/guillaume86/9272837 aber Sie werden wahrscheinlich eine neue mit dem letzten ngInclude-Code aus der letzten eckigen Version schreiben wollen. Meine benutzte eine alte 1.0.x als Basis. – Guillaume86