Описание тега rsvp-promise

Библиотека обещаний пакета [tag:rsvp.js]
1 ответ

Лучший способ отладки обещаний, работающих параллельно

Разрабатываю серверную часть приложения, используя nodejs+express и RSVP для обещаний. Проблема: при возникновении ошибки или исключения в одной из неожиданных функций выполнение зависает. Есть ли способ, которым я могу найти, какая из функций имеет…
03 июл '15 в 09:57
2 ответа

Как я могу заблокировать Обещание так, чтобы мой тест мог выполняться синхронно?

Я пытаюсь выполнить модульное тестирование модуля, заглушив одну из его зависимостей, в данном случае UserManager Упрощенная версия модуля выглядит следующим образом: // CodeHandler module.exports = function(UserManager) { return { oAuthCallback: fu…
1 ответ

Попробуйте заставить функции Javascript работать синхронно

У меня проблемы со следующим фрагментом кода. Мой метод init должен запустить и завершить функцию getLocation(), прежде чем можно будет запустить initializeMapp() и geoListen(). Я rsvp.js связан как ресурс, но не совсем уверен, как реализовать. Я та…
2 ответа

Эмберджс и обещания

Мой стиль кодирования может быть плохим, так как я все еще учусь. Мне нужно знать, как обрабатывать передачу дополнительных параметров в цепочечные обещания в Emberjs. Чего я пытаюсь достичь. Много обещаний в моем маршруте выглядело грязно, поэтому …
02 окт '15 в 15:51
1 ответ

Разрешить массив обещаний node.js

Я новичок в обещаниях, я пытаюсь использовать обещания RSVP в Node.js с PostgreSQL, и я делаю это неправильно, скорее всего. Любые предложения о том, как это исправить или как улучшить код, приветствуются. Я пытаюсь достичь: после получения данных -…
2 ответа

Как вернуть обещание, составленное из вложенных моделей в EmberJS, с помощью EmberData?

Enviroment # Ember : 1.4.0 # Ember Data : 1.0.0-beta.7+canary.b45e23ba модель Я упростил свой вариант использования, чтобы сделать этот вопрос более понятным и понятным. Предположим, у нас есть 3 модели: Country, Region а также Area: Country: - id: …
21 апр '14 в 22:10
2 ответа

Наличие вложенных обещаний и их возврат в маршрут не приведет к обновлению модели маршрута и шаблона, использующего эту модель.

В моей модели маршрута мне нужно отправить два запроса (предыдущий и последний), и в ответ я получаю их идентификаторы для отправки двух других запросов (baslineCpature и currentcapture). когда я получил ответы на оба запроса, мне нужно отправить дв…
31 май '16 в 15:47
1 ответ

Цепочка Ember Promise не возвращает сумму

Я работаю с Ember Data и пытаюсь создать вычисленное свойство, равное сумме всех товаров в магазине с соответствующими скидками. Я новичок в обещании цепочки, и я считаю, что это проблема с тем, как я форматирую цепочку. export default DS.Model.exte…
15 апр '16 в 22:23
4 ответа

Как преобразовать вложенные setTimeouts в обещания

Используя rsvp.js или любую другую реализацию обещаний /A+, как я могу превратить код, как... console.log('step 1'); setTimeout(function() { console.log('step 2'); setTimeout(function() { console.log('step 3'); }, 100); }, 300); в реализации обещани…
01 апр '15 в 16:30
2 ответа

Uncaught ReferenceError: RSVP не определен, ошибка при использовании require.js с rsvp

Я работаю над демонстрацией, показывающей обработку ошибок в обещаниях с использованием rsvp.js. Все было хорошо, пока я не использовал URL-адрес CDN для rsvp.js в теге. Теперь, так как у меня есть файл require.js для загрузки модуля в моем приложен…
1 ответ

Как всплыть отклоненное обещание при использовании Ember.PromiseProxyMixin

Я использую PromiseProxyMixin Ember с вызовами данных AJAX и обещаниями Ember RSVP. Вместо того, чтобы включать обработку ошибок в каждый маршрут / шаблон, я хотел бы выдать отклоненное обещание вплоть до обработчика ошибок в маршруте приложения сле…
29 сен '15 в 13:35
1 ответ

Невозможно проверить обещания rsvp в шутку

Я застрял в написании модульных тестов для моего кода, который использует обещания rsvp. Я пытался использовать pit тесты, но не повезло, что тесты прошли успешно для rsvp, однако встроенные обещания работают просто отлично: //jest.autoMockOff(); - …
25 мар '16 в 04:30
3 ответа

Всегда ли мне нужен catch() в конце, даже если я использую обратный вызов во всех возможных состояниях?

Я ставлю ловушки в конце, но они возвращают пустой объект по крайней мере в одном конкретном случае. Нужен ли улов для чего-то незаметного, или он просто меня облажает? $( document).ready(function(){ app.callAPI()//a chainable a RSVP wrapper around …
17 июн '15 в 01:57
2 ответа

Обработка вызовов обещания AJAX

У меня есть обещание Ember, как показано ниже; var promise = new Ember.RSVP.Promise(function(resolve, reject) { return $.ajax({ //want this common url: requestUrl, type: type, // HTTP method dataType: dataType, // type of data expected from the API …
27 май '16 в 10:26
1 ответ

Данные Ember принадлежат к асинхронным отношениям, исключенным из сериализации createRecord() save()

Редактировать 16.11.14: Информация о версии DEBUG: Ember : 1.7.0 ember-1.7.0.js:14463 DEBUG: Ember Data : 1.0.0-beta.10+canary.30d6bf849b ember-1.7.0.js:14463 DEBUG: Handlebars : 1.1.2 ember-1.7.0.js:14463 DEBUG: jQuery : 1.10.2 Я бьюсь головой о ст…
14 ноя '14 в 23:11
2 ответа

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

Мы использовали модель с hasMany со встроенными дочерними элементами. Это было хорошо, так что всякий раз, когда я вызывал model.get('children'), все просто работало. Теперь мы изменили это свойство children на async:true, и я не могу найти надлежащ…
1 ответ

Управление Ember Multiple RSVP Promises на одном маршруте

Я работаю с GitHub API для загрузки моделей по определенному маршруту Я делаю два обещания, одно для моих личных данных github: https://api.github.com/users/user а другое для моих репозиториев GitHub https://api.github.com/users/user/repos Я могу за…
1 ответ

Как запустить цепочку обещание-потом, используя карту или уменьшить произвольное количество элементов цепочки?

Я застрял на следующем: Скрипт возвращает произвольное число n или массив, как это: [["a"], ["b"], ["c"], ["d"]] Мне нужно перебрать массивы, используя обещание then(), но так как я не знаю, сколько элементов будет, я закончил тем, что сделал это: v…
1 ответ

Угловой POS Print Issue

Мое требование: печать без предварительного просмотра угловой 6 Единственное решение, которое я нашел Angular 2 Raw Printing Service Я использую ссылку думаю для угловой печати POS У меня есть другие альтернативы? .ts код printInvoice() { console.lo…
31 авг '18 в 08:04
1 ответ

Ember.js: маршрут, возвращающий несколько моделей, включая обещание, выдает ошибку

Я пытаюсь вернуть несколько моделей для маршрута и, да, я использую RSVP.Hash ( ссылка на GitHub): App.GamesIndexRoute = Ember.Route.extend({ model: function () { return new Ember.RSVP.Hash({ player: App.LocalPlayer.singleton(this.store), games: [{i…
06 фев '15 в 18:33