Angular8學習中的坑!import 'rxjs/add/operator/map'和訪問JSON數據404.在此記錄下。

在使用map進行對數據返回的Response處理中,發現導入import 'rxjs/add/operator/map'沒有報錯。

import 'rxjs/add/operator/map'
 getData(){
    this.http.get("../public/person.json")
   .map((res)=>res.json())
    .subscribe(
      //處理對應函數
      (data)=>console.log(data)
    );
  }

.map找不到。後來發現少了依賴。要下載:

npm install rxjs-compat

後來又發現get("../public/person.json") 有找不到。真的氣死人了,後面看到angular.json中的

"assets": [
              "src/favicon.ico",
              "src/assets",
              "src/public"
              
            ],

src/public是我自己加上去的,就可以了。記得重新啓動項目才能生效。 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章