2016-09-01 7 views
0

Следующий код из Bacon.js вытолкнет объект данных, возвращенный из запроса AJAX, в консоль.Как вы возвращаете объект ответа ajax с помощью Bacon.js?

Bacon.fromPromise($.ajax({ url : requestUrlString })).log() 

Что не ясно, как присвоить возвращаемый объект данных переменной, или сделать что-нибудь с объектом данных, когда ответ возвращается.

ответ

3

Согласно документации (https://github.com/baconjs/bacon.js/#bacon-frompromise) метод fromPromise возвращает EventStream объект, чей onValue метод можно использовать для присоединения обратного вызова для обработки данных. Но вы, конечно, можете обойтись без Bacon.js. Точка библиотеки заключается в том, что вы можете собирать, комбинировать, фильтровать и преобразовывать данные из разных источников и отдельные побочные эффекты из логики обработки данных.

+0

Спасибо, пример в конце абзаца в приведенной вами ссылке помогает прояснить суть. – typeofgraphic