2017-06-28 39 views
0

我有這個功能離子2存取JSON元件

downlaod(){ 
     console.log('ab') 
     this.JobsServiceProvider.getResume().then(result=>{ 

     }) 
    } 

,用於返回該JSON

{ 「簡歷」:{ 「owner_id」:131461, 「文件名」: 「cvabdulmuizzabdulhalimislamicstudies.doc」 , 「位置」:「asset.jobstore.com/uploads/document/131461","status":1,"owner_type":"jobseeker","id":2330482,"createdAt":"2017-06-22T08: 11:56.000Z「,」updatedAt「:」2017-06-22T08:11:56.000Z「}}

我如何訪問它,我試過result.resume,result.owner_id。它不起作用

回答

2

你的服務應該以json格式返回響應。

this.http.get(url) 
       .toPromise() 
      .then(response => response.json()) 
      .catch(this.handleError); 

在你的組件,你需要訪問JSON

downlaod(){ 
     console.log('ab') 
     this.JobsServiceProvider.getResume().then(result=>{ 
     console.log(result); 
// access result 
      result.owner_id 
     }) 
    } 

你可以做的console.log(結果)檢查您是否正在接受JSON