angular 的原生脚本不支持 android 的 ng-template

native script with angular not supporting ng-template for android

想要在新页面的本机脚本中显示带有自定义行项目的列表视图,并使用 Xto 扩充列表视图。但是我的应用程序上的本机脚本未检测到列表项的 ng-template。

<ListView  id="listView" class="list_group" item="datas" itemTap= "onItemTap($event)">
        <ng-template let-item="item">
        <StackLayout class="list-group-item">
        <Label text="item.name"></Label>
        </StackLayout>>
        </ng-template>
</ListView>

com.tns.nativescript/Exception

Error is ui/ng-template not found for element NgTemplate

这是在 NativeScript 的 listView 中使用模板的格式 Angular。

<ListView [items]="myItems" (itemTap)="onItemTap($event)">
    <template let-item="item" let-i="index" let-odd="odd" let-even="even">
        <StackLayout [class.odd]="odd" [class.even]="even">
            <Label [text]='"index: " + i'></Label>
            <Label [text]='"[" + item.id +"] " + item.name'></Label>
        </StackLayout>
    </template>
</ListView>

所以,试试模板,而不是 ng-template

来源:https://docs.nativescript.org/angular/ui/list-view.html