Ich habe eine Anfrage in angular, die eine Streaming-Antwort zurückgibt. Die Anfrage wird über die Bibliothek oboe gestellt. Die Streaming-Antwort gibt im Grunde JSON-Werte zurück, und mein eckiges Frontend fügt beim Empfang jedes JSON-Objekts jeden dieser Streams dem Bereich hinzu. Da Oboe kein Teil von eckig ist, verwende ich $ scope. $ Digest, um meinen Umfang zu aktualisieren. Dies ist ein großer Speicherverlust für größere Anforderungen. Ich habe gedacht, dass ich $ destroy irgendwann benutzen muss. Kann mir bitte jemand sagen, auf welchem Event ich den $ destroy für optimale Performance nutzen soll?
2
A
Antwort
0
Ich würde ein wenig mehr über die eckigen Einbauten denken müssen, um eine gute Antwort zu geben. Haben Sie jedoch darüber nachgedacht, https://github.com/RonB/angular-oboe zu verwenden oder einen Blick darauf zu werfen, wie das Projekt mit Updates umgeht? Sie scheinen weder $digest
noch $destoy
Verwandte Themen
- 1. angularjs Wann zu verwenden, Versprechen und wann Ereignisse zu verwenden
- 2. Wann socket.io zu verwenden und wann Ajax zu verwenden
- 3. Railties - Wann zu verwenden
- 4. Wann Texturansichten zu verwenden
- 5. Wann selbst zu verwenden?
- 6. Wann NSURLProtocol zu verwenden?
- 7. Wann zu verwenden und wann nicht Python 3.5 `erwarten 'verwenden?
- 8. Wann Multi-Catch zu verwenden und wann erneut zu starten?
- 9. Wann zu verwenden behalten und wann zu kopieren
- 10. Wann JavaScript-Framework zu verwenden?
- 11. Klassenmethoden - welche zu verwenden wann?
- 12. Wann NICHT NoSQL zu verwenden?
- 13. Wann ist Q_NULLPTR zu verwenden?
- 14. Wann ist @atomic zu verwenden?
- 15. GWT: Wann LazyDomElement zu verwenden?
- 16. Wann AzureQueueSink zu verwenden ist
- 17. JPA - wann Beziehungen zu verwenden?
- 18. FluentD Aggregator - Wann zu verwenden?
- 19. CompositeWPF: EventAggregator - wann zu verwenden?
- 20. Wann ist ccache zu verwenden?
- 21. Wann ist VK_IMAGE_LAYOUT_GENERAL zu verwenden?
- 22. Wann DropWizard Bundles zu verwenden?
- 23. Wann node.js verwenden und wann Ajax verwenden?
- 24. Wann System() verwenden und wann execv *() verwenden?
- 25. Wann app.use verwenden und wann app.all verwenden?
- 26. Korrigieren Thread zu zerstören
- 27. Wann ein Modul zu verwenden, und wann eine Klasse
- 28. Wann HTML5 in Android zu verwenden? Wann nicht benutzen?
- 29. Wann CheckBox zu verwenden ist und wann Switch
- 30. Java: Wann Generika-Methode zu verwenden und wann explizite Methode