我想獲取具有關鍵值對的角度2中的json對象。如何閱讀angular2中的Angular2 json地圖對象
回答
你必須使用HTTP請求進行GET請求如下: -
import {Injectable} from '@angular/core';
import {Http, Response, RequestOptions, Headers, Request, RequestMethod} from '@angular/http';
@Injectable()
export class GlobalService {
constructor(public http: Http) { }
MethodName(): any {
return this.http.get('your_json_Path')
.map(res=> res.json())
.subscribe(res => {
// your stuff here
});
}
}
參見
你的問題不是很清楚。但我會從這個問題中理解一些事情。
這裏的一個示例代碼(假設值對作爲用戶名 & 密碼)
let params:URLSearchParams = new URLSearchParams();
params.set('username', username);
params.set("password", password);
return this.http.post(this.baseUrl + '/auth/credential', '', {search: params}).map((res:Response) => res.json());
我上述方法getUserDetails()定義爲全局服務,我將其導入作爲dataservice到我下面提到的特定組件,假設服務器在一個名爲的數組內發送回覆結果(不能多說,末端執行項目的)
this.dataService.getUserDetails().subscribe(
(data) => {
console.log('fetched userdata for edit', data.results)
this.modify_users = data.results;
console.log(data.results);
console.log(this.modify_users);
},
(error) => {
console.log('Failure viewUserDetails');
alert('Error getting user Details to edit');
});
所以,如果我只是在我在做什麼這裏描述,
(數據)=> {}:定義未來的時候該怎麼辦您會收到來自服務器的任何類型的數據。
(error)=> {}:定義服務器回覆錯誤時要做什麼
我得到了來自其他服務API的響應 {「1」:「Health care」,「2」:「Public services」,「3」:「Government」} 我在服務類中獲取此內容 getSectors ):Observable
@Vabs看到我更新的答案響應JSON對象還與工作演示 –
中(數據)=> {}訪問服務器響應數據爲「data.results [ n]「並通過使用」data.results [n] .toString()「將其轉換爲字符串,並且您可以通過調用split(」:「)方法來分隔這些值。希望這可以幫助! –
- 1. 閱讀JSON使用angular2
- 2. Angular2創建地圖訂閱
- 3. 閱讀使用JSON在打字稿Angular2
- 4. 如何隱藏JSON對象(angular2)?
- 5. Angular2 - 解析JSON爲對象
- 6. 閱讀路由參數angular2
- 7. 閱讀JSON對象
- 8. 閱讀json對象
- 9. 閱讀PHP中的Angular2 POST數據
- 10. Angular2 foreach對象?
- 11. Angular2對象Array
- 12. Angular2 Observables地圖和訂閱立即?
- 13. 如何填充angular2中的對象
- 14. 如何模擬angular2中的@Input()對象?
- 15. $$ hashKey for angular2中的對象?
- 16. angular2中的全局對象
- 17. Angular2讀取json使用XMLHttpRequest.response
- 18. 在Angular2中閱讀請求正文
- 19. GeoJson在Angular2中的地圖
- 20. 閱讀JSON對象的jQuery
- 21. Angular2從JSON解析到對象
- 22. Angular2 - 無法顯示json對象
- 23. Typescript無法訪問JSON對象(Angular2)
- 24. Angular2地圖JSON類與注射器
- 25. 訪問Angular2對象?
- 26. Redux Angular2訂閱
- 27. 如何在Angular2中的對象中顯示對象屬性
- 28. 如何將新的對象添加到angular2 JSON響應
- 29. 如何正確,簡單地在Angular2中聲明一個對象
- 30. Angular2打字稿轉換火力地堡JSON到對象
這不是很多信息。請添加一些代碼,說明您嘗試完成的內容,以及您嘗試過的內容和失敗的位置。 JSON是怎樣的? –