[Angular2] http post 取得回傳值

今天第一次嘗試NG2的http取值,遇到一些問題,順便筆記

參考來源



送值過去倒是沒什麼問題,主要是取值的部分

按照上文所提,observable這玩意會處理response,直到subscribe為止才會終止

要使用map才會把json解析出來,最後再用subscribe去取出來

我的code如下

.map(res => res.json())
    .subscribe(
      data => this.alltopJsonData = data,
      () => console.log('Authentication Complete')
 )

如果我把map那段砍掉就沒用了,但如果是這樣即可以執行

但每個function包含catch等等,都應該要再花時間好好了解

留言