Angularjs 问题:读取Json并创建列表(Ionic)

Angularjs 问题:读取Json并创建列表(Ionic),angularjs,json,mobile,ionic-framework,ionic2,Angularjs,Json,Mobile,Ionic Framework,Ionic2,我想创建一个列表,但当读取Json时会出现此错误 我怎么能修好它 import { Injectable } from '@angular/core'; import { Http } from '@angular/http'; import 'rxjs/add/operator/map'; import 'rxjs/add/operator/do'; /* Generated class for the KpisProvider provider.

我想创建一个列表,但当读取Json时会出现此错误 我怎么能修好它

   import { Injectable } from '@angular/core';
   import { Http } from '@angular/http';
   import 'rxjs/add/operator/map';
   import 'rxjs/add/operator/do';

   /*
    Generated class for the KpisProvider provider.

   See https://angular.io/docs/ts/latest/guide/dependency-injection.html
   for more info on providers and Angular DI.
   */
   @Injectable()
   export class KpisProvider {

        private url: string = 'https://private-anon-3cb8931ec8-kpisapi1.apiary-mock.com/api/Projects';

       constructor(private http: Http) {
         console.log('Hello KpisProvider Provider');
       }

       getProjects(){
         return this.http.get(this.url)
.        .do((res: Response) => console.log(res))
         .map((res: Response) => res.json());
       }

   }
错误是:

类型为“(res:Response)=>void”的参数不能分配给类型为的参数 “PartialObserver”。类型'(res:Response)=>void'不可分配给类型 “完成观察者”。类型“(res:Response)=>void”中缺少属性“complete”

  L22:  return this.http.get(this.url)
  L23:  .do((res : Response) => console.log(res))
  L24:  .map((res : Response) => res.json());

你还有月经吗。在您正在运行的查询中

return this._http.get(this.url)
    .map((res: Response) => res.json())

    .catch(this._errorHandler);

订阅http调用的方法可以注销结果

是否有额外的周期。在您正在运行的查询中

return this._http.get(this.url)
    .map((res: Response) => res.json())

    .catch(this._errorHandler);

订阅http调用的方法可以注销结果

我也无法写入并返回此结果。_http.get(this.url).map(…)
_http
是我示例中的变量引用,只需将其替换为等价变量
http
,我知道,但在编写(res:Respose)=>res.json()时会出现问题。不可分配给参数。在这段视频中,我演示了如何做,但我不能,我不知道为什么(min 6:10)您如何调用此方法?我遵循的步骤与视频中的相同,我也无法编写并返回此方法。_http.get(this.url)。map(…)
_http
是我示例中的变量引用,只需将它替换为等价的
http
变量,我知道,但是当您编写(res:Respose)=>res.json()时,问题就出现了。不可分配给参数。在这段视频中,我演示了如何做,但我不能,我不知道为什么(min 6:10)您如何调用此方法?我遵循与视频相同的步骤