2017-05-13 28 views
1

エラーが発生したときにoncompletionが呼び出されない理由を理解できません(例:http:401404)。期待される行動ではないでしょうか?観測実行、ゼロでObservable:httpでエラーが発生した後にoncompletionが呼び出されない

this.http.get('http://localhost/xxx') 
    .map((res) => res.json()) 
    .subscribe(
    (res) => { 
     console.log('onSuccess'); 
     console.log(res); 
    }, 
    (err) => { 
     console.log('onError'); 
     console.log(err); 
    }, 
    () => { 
     console.log('onCompletion'); 
    }); 

答えて

0

は、イベントの3種類があります

  • 完全

    • エラーそして、彼らは、この(正規表現)方式に従って行われます。 n*(e|c)

      Juliaが指摘しているように、ドキュメントにはこれも記載されています。

  • 関連する問題