幫助不大?angular2 http.post()到本地json文件
我試圖寫純JSON裏面我的項目文件,我的項目樹是這個樣子:
src
->app
-->components
--->people.component.ts
--->(other irrelevant components)
-->services
--->people.service.ts
-->data
--->JSON.json
->(other irrelevant src files)
的代碼在我people.component.ts
只是用來呼叫和訂閱到我的people.service.ts
中的一個函數,傳遞newPerson
屬性,該屬性使用angular2魔術數據綁定到DOM;這是在函數內部name.service.ts
:
public addPerson(newPerson) {
let headers = new Headers();
headers.append('Content-Type', 'application/json');
return this.http.post('app/data/PEOPLE.json', newPerson, { header: headers })
.map(res => res.json())
}
我的目標是寫(必要時更換)內PEOPLE.json
的newPerson
屬性(或整個文件)。當然,目前的addPerson()
函數會返回一個錯誤。
我也試過put
方法,它的錯誤略有不同,但我還沒有發現任何一種方法的解決方案。
我知道斷然這不是與格式/數據類型我試圖把在PEOPLE.json
文件中的錯誤。
您需要一個服務器端組件來處理寫入。 –