2016-12-05 4 views
2

У меня есть запрос на получение в угловом выражении, который возвращает потоковый ответ. Запрос осуществляется через библиотеку oboe. Реакция потоковой передачи в основном возвращает значения json, а мой угловой фронт добавляет каждый из этих потоков в область приема каждого json-объекта. Поскольку гобой не является частью самого углового, я использую $ scope. $ Digest, чтобы обновить мою область. Это вызывает огромную утечку памяти для больших запросов. Я понял, что в какой-то момент мне нужно использовать $ destroy. Может кто-нибудь, пожалуйста, скажите мне, в каком случае я должен использовать $ destroy для оптимальной работы?

ответ

0

Мне нужно было бы немного подумать о угловых внутренних элементах, чтобы дать хороший ответ. Однако рассмотрели ли вы использование https://github.com/RonB/angular-oboe или поговорили о том, как этот проект связан с обновлениями? Они, похоже, не используют либо $digest, либо $destoy