问题描述
我正在尝试使用Angular在Nativescript中创建登录页面。我需要在登录页面中添加下拉菜单。因此,我决定使用nativescript-drop-down作为我的要求。
以下版本已安装在我的PC上:-
- 本机版本-7.0.10
- NodeJS版本-10.16.0
我运行以下命令在我的本机脚本项目中安装“ nativescript-drop-down”
npm i-保存nativescript-下拉
这是我的代码:-
app.module.ts
[['someone can tell','someone can figure'],['a squeaky wheel gets the grease','a squeaky wheel gets the oil','the squeaky wheel gets the grease','the squeaky wheel gets the oil'],['accounts for someone','accounts for something'],["that's something for you","that's someone for you","there's something for you","there's someone for you"]]
login.component.html
import { NgModule,NO_ERRORS_SCHEMA } from "@angular/core";
import { NativeScriptModule } from "@nativescript/angular";
import { DropDownModule } from "nativescript-drop-down/angular"
import { AppRoutingModule } from "./app-routing.module";
import { AppComponent } from "./app.component";
import { LoginComponent } from "./login/login.component";
@NgModule({
bootstrap: [
AppComponent
],imports: [
NativeScriptModule,AppRoutingModule,DropDownModule
],declarations: [
AppComponent,LoginComponent
],providers: [],schemas: [
NO_ERRORS_SCHEMA
]
})
export class AppModule { }
login.component.ts
<StackLayout>
<DropDown #dd backroundColor="red" itemsTextAlignment="center"
[items]="items"
row="0" colSpan="2"></DropDown>
</StackLayout>
在执行此操作时,出现以下错误:-
node_modules / nativescript-drop-down / angular / index.d.ts:17:22
中的错误
- 错误NG6002:出现在AppModule的NgModule.imports中,但无法解析为NgModule类。
这可能意味着该库(本地脚本下拉列表/角) 声明DropDownModule没有被正确处理 ngcc,或与Angular Ivy不兼容。检查是否有较新的版本 可用的库,如果有,则进行更新。也考虑检查 与图书馆的作者一起查看图书馆是否有望 与常春藤兼容。
17 export声明类DropDownModule {
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)