Обработка фрагментированных данных, отправленных Play scala, с помощью AngularJs

Я отправляю chunked data с Play Scala 2.2 на сторону клиента следующим образом: Ok.chunked(data)

Я хотел бы использовать их, как только они станут доступны на стороне клиента. Если я просто получаю данные и печатаю их на .success, они печатаются одновременно, т.е. когда получены последние данные.

Как я могу распечатать их, как только они будут получены? Должен ли я использовать websockets?


person Simon    schedule 25.02.2015    source источник


Ответы (1)


Используйте потоковую библиотеку json, например http://oboejs.com/.

Oboe.js — это библиотека Javascript с открытым исходным кодом для загрузки JSON с использованием потоковой передачи, сочетающая удобство DOM со скоростью и гибкостью SAX.

Он может анализировать любой JSON как поток, достаточно мал, чтобы быть микробиблиотекой, не имеет зависимостей и не заботится о том, с какими другими библиотеками вам нужно общаться.

person Jack    schedule 25.02.2015
comment
Выглядит отлично, посмотрю, спасибо ;) - person Simon; 25.02.2015