控制台中的print observable数组在angular2 nativescript中不起作用

时间:2017-09-13 10:32:10

标签: angular typescript nativescript angular2-nativescript

我尝试在console.log中打印observable数组。但它为所有数组项打印object, object

我已经发布了以下代码:

ts档案:

   private stuArr: ObservableArray<StudentData> = new ObservableArray<StudentData>();


  ngOnInit() {  

        this.fileReader.getArrayDataFromLocalFile('/json/students.json')
            .subscribe(data => {

              this.stuArr.push(data.students.map(item => new StudentData(item.name, item.id, item.address)));
              console.log("PrintData :", this.stuArr);             

            });
    }    

2 个答案:

答案 0 :(得分:0)

console.log("*** PrintData start ***", );
console.dir(this.stuArr);
console.log("*** PrintData end ***", );

答案 1 :(得分:0)

我们可以使用for循环迭代器打印可观察到的数组,或者使用chrome devtools通过tns调试android或ios:

FluidR3_GM.sf2