私は人を知りませんが、これは何が間違っていますか? res.success
戻りfalse
毎回this.auth.localStore('user_info', data)
がトリガーされます場合でもObservable.ifが正しく動作しない
this.auth.userAvailable(data.email)
.flatMap(res => {
return Observable.if(
function() {
return res.success;
},
Observable.fromPromise(this.auth.localStore('user_info', data)),
Observable.throw(new Error('User exists'))
)
})
.subscribe(res => {
this.navCtrl.push(ServiceProviderBusinessInfoPage);
}, err => {
let error = err.json();
this.alertCtrl.create({
title: 'Error',
message: error.message,
buttons: ['OK']
}).present();
});
は、 も
は、このコードで私を助けて成功コールを解雇されていないサブスクライブ、私はそこにあなたの場合はrxjs
わからないが、 'arrow function'に' 'Observable.if( ()=> { return res.success; }、 ' – micronyks
はまだ同じですし、また成功呼出を購読するには至っていません –