Я создаю наблюдаемое так:
return new Observable(sub => {
const {next, complete, error} = sub;
this.AuthHttp.get(`http://192.168.1.100:3000/api/users/${id}`)
.subscribe(res => {
let user = res.json();
next(user);
complete();
}, e => {
error(e.json());
});
})
И все же ничего не происходит в моем интерфейсе, когда ожидается вызов next()
.Если я сделаю небольшое изменение в коде, чтобы вместо этого вызывался sub.next()
, все работало как ожидалось.Это указывает на то, что базовый код не является ошибочным, просто как я делаю ссылку на next
.
. Я видел эту форму деструктуризации, использованную ранее с классом Observer (в примере онлайн), так чтоя здесь не так делаю?