错误:未捕获(在承诺中):TypeError:无法读取未定义的属性'0'TypeError:无法读取未定义的属性'0'

时间:2017-12-10 11:50:39

标签: angular typescript ionic-framework

我在此代码上收到此错误。

  items = [];

  noticias: any;

  constructor(public navCtrl: NavController, public http: Http) {


    var xhr = new XMLHttpRequest();
    xhr.open('GET', 'http://portalemme2.com.br/SaoJoseAPI/noticias', true);

    this.http.get('http://portalemme2.com.br/SaoJoseAPI/noticias').map(res => res.json()).subscribe(vetor => {
        this.noticias = vetor.noticias;
        console.log(this.noticias[this.items.length])

    });

     for (let i = 0; i < 5; i++) {
       this.items.push(this.noticias[this.items.length]);
    }

  }

有一个API给我带来了一些数据,我试图把它放在一个带循环的数组上。但是我在这一行收到了这个错误:

this.items.push(this.noticias[this.items.length]);

它可能是什么?

0 个答案:

没有答案