Javascript 找不到用户界面/模板模块NativeScript
关于ui/模板模块,我一直遇到以下错误:Javascript 找不到用户界面/模板模块NativeScript,javascript,android,ios,arrays,nativescript,Javascript,Android,Ios,Arrays,Nativescript,关于ui/模板模块,我一直遇到以下错误: file:///app/tns_modules/tns-core-modules/ui/builder/builder.js:195:56: JS ERROR Error: Building UI from XML. @file:///app/main-page.xml:38:13 > Module 'ui/template' not found for element 'Template'. > Could not
file:///app/tns_modules/tns-core-modules/ui/builder/builder.js:195:56: JS ERROR Error: Building UI from XML. @file:///app/main-page.xml:38:13
> Module 'ui/template' not found for element 'Template'.
> Could not find module 'ui/template'. Computed path
由于某些原因,我无法将NativeScript中的
标记用于以下代码:
<GridLayout>
<ListView items="{{ groceryList }}" itemTemplateProperty="list-group" itemTap="navigateToTasks" separatorColor="white">
<ListView.itemTemplate>
<template>
<Label text="{{ name }}" class="list-group-item-heading" />
</template>
<template>
<Label text="{{ grocery }}" class="list-group-item-heading" />
</template>
</ListView.itemTemplate>
</ListView>
</GridLayout>
由于某些原因,我也不能包含ui/模板模块,因为找不到它。我尝试在main-page.js中添加以下内容:
var ObservableArray = require("data/observable-array").ObservableArray;
但它显然不起作用 我花了一些时间才弄明白这一点,但一旦引入多个模板,就需要将ListView.itemTemplate更改为ListView.itemTemplates(即末尾的“s”)
这里也有同样的问题。。。找到解决办法了吗?
var ObservableArray = require("data/observable-array").ObservableArray;
<GridLayout>
<ListView items="{{ groceryList }}" itemTemplateProperty="list-group" itemTap="navigateToTasks" separatorColor="white">
<ListView.itemTemplates>
<template>
<Label text="{{ name }}" class="list-group-item-heading" />
</template>
<template>
<Label text="{{ grocery }}" class="list-group-item-heading" />
</template>
</ListView.itemTemplates>
</ListView>
</GridLayout>