2016-10-21 6 views

答えて

0

溶液はクラスCompanyServicetest()方法を返すデータ型を変更することであった。

注射サービス

public test():Observable<any>{ 
    return this.http.get('http://echo.jsontest.com/title/ipsum/content/blah') 
      .map(res => res.json()) 
      .catch((error:any) => Observable.throw(error.json().error || 'Server error')); 
} 

コンポーネント

IはObservable<any>ため3パラメーターを削除2つのパラメータのみが可能です:成功関数とエラー関数

public onSubmit():void{ 
    this.companyServ.test().subscribe(data => { 
     console.log('Data', data); 
    }, err => { 
     console.error('Error', err); 
    }); 
} 
関連する問題