0
私は組み込みのListViewを使用しており、次の設定をしています。 onLoadingEvent中にNativescript ListView onItemLoadingイベント
<ListView items="{{ myItems }}" itemLoading="onItemLoading" itemTemplateSelector="onTemplateSelector">
<ListView.itemTemplates>
<template key="even">
<Label text="{{ age }}" style.backgroundColor="white" />
</template>
<template key="odd">
<Label text="{{ age }}" style.backgroundColor="gray" />
</template>
</ListView.itemTemplates>
- 各項目がロードされようとしている、私はargs.viewを見て、それは常に未定義です。 onTemplateSelectorが返したものに応じて、完全なテンプレートビュー構造になると思っていました。
ドキュメントのいくつかを見ると、定義されていない場合は、コード内で構造全体を作成する必要があるようです。
私は何かを見逃しましたか?いいえの場合、テンプレート項目定義を許可する目的は何ですか(サンプルコードのLabelなど)。
回避策として、文字列のxml定義を関数に渡してxmlのビューを作成させることができます。これは{N} w/o角度です。 – dashman