nativescript template listview out put不正确

时间:2017-07-16 18:03:50

标签: nativescript angular2-nativescript nativescript-telerik-ui

那里有什么不对吗?

<GridLayout rows="*">
    <ListView [items]="tabs">
       <ng-template let-item="tab">
          <Label [text] = "tab.name"></Label>
       </ng-template>
    </ListView>
  </GridLayout>

在我的控制器中:

 this.requestService.get('api/config/tabs')
    .subscribe((data:any)=>{

      this.zone.run(() => {
        var results = [];
        data.forEach(item=>{
          results.push({name: item.attributes[0].value , id: item.attributes[0].id });

        });
        this.tabs = results;
       });


    });

但为什么输出只是[Object,Object]

1 个答案:

答案 0 :(得分:2)

代码中存在语法错误

更改此

<ng-template let-item="tab">

到这个

<ng-template let-tab="item">