我已经使用了 RadListView,如下所示,但我遇到了非常奇怪的错误:
<RadListView [items]="dataItems">
<ng-template tkListItemTemplate let-item="item">
<StackLayout orientation="vertical">
<Label class="nameLabel" [text]="item.title"></Label>
</StackLayout>
</ng-template>
</RadListView>
就像这里一样https://github.com/telerik/nativescript-ui-samples-angular/tree/release/sdkAngular/app/listview/getting-started 。
但问题是我遇到以下异常:
最佳答案
尝试升级 package.json
文件中的所有依赖项,同时按照下面所附的示例进行操作,并尝试重建您的应用。
{
"description": "NativeScript Application",
"license": "SEE LICENSE IN <your-license-filename>",
"readme": "NativeScript Application",
"repository": "<fill-your-repository-here>",
"nativescript": {
"id": "org.nativescript.test"
},
"dependencies": {
"@angular/animations": "~4.2.0",
"@angular/common": "~4.2.0",
"@angular/compiler": "~4.2.0",
"@angular/core": "~4.2.0",
"@angular/forms": "~4.2.0",
"@angular/http": "~4.2.0",
"@angular/platform-browser": "~4.2.0",
"@angular/router": "~4.2.0",
"nativescript-angular": "~4.2.0",
"nativescript-telerik-ui-pro": "^3.0.4",
"nativescript-theme-core": "~1.0.2",
"reflect-metadata": "~0.1.8",
"rxjs": "~5.4.2",
"tns-core-modules": "~3.1.0",
"zone.js": "~0.8.2"
},
"devDependencies": {
"nativescript-dev-typescript": "~0.5.0",
"typescript": "~2.4.2"
}
}
请记住在重建之前再次删除 node_modules、platforms 和 hooks 文件夹。
关于angular - NativeScript RadListView rootLocator 不是一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45915170/