0
何か問題がありますか? nativescriptテンプレートのリストビューが正しく出力されない
<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;
});
});
しかし、出力は[オブジェクト、オブジェクト]のみである理由
ありがとう、どんなに愚かな間違い。 :-)私に指摘してくれてありがとう – user3006967
@ nick-iliev、ng-templateに関するドキュメントはありますか?私は同じ問題でうまくいった。 – TYMG
これは標準的なAngular構文であり、直感的ではないように思えるかもしれませんが、以下の 'let tab = item; –