Angular - 如何在功能模块中实现 ngx-switch
我正在 Angular-13 的功能模块中实现 ngx-bootstrap-switch。
根据我安装的文档
npm install --save ngx-bootstrap-switch 基于 文档
我有这些模块:
AdminModule、SharedModule 和 AppModule
然后在 SharedModule 中,我添加了以下内容:
import { NgxBootstrapSwitchModule } from 'ngx-bootstrap-switch';
@NgModule({
imports: [
...
NgxBootstrapSwitchModule.forRoot()
],
declarations: [
...
],
})
export class SharedModule { }
然后将其导入到我要使用它的 AdminModule 中:
import { SharedModule } from '../../shared/shared.module';
@NgModule({
providers: [
],
declarations: [
],
imports: [
CommonModule,
SharedModule,
]
})
export class AdminModule { }
admin.component.html:
<div class="form-group">
<ngx-switch [status]="value"
[onText]="onText"
[offText]="offText"
[onColor]="onColor"
[offColor]="offColor"
[size]="size"
[disabled]="disabled"
(statusChange)="onSwitchChange($event)">
</ngx-switch>
</div>
但我收到错误:
“ngx-switch”不是已知元素:
- 如果“ngx-switch”是 Angular 组件,则验证它是否是该模块的一部分。
- 如果“ngx-switch”是 Web 组件,则将“CUSTOM_ELEMENTS_SCHEMA”添加到该组件的“@NgModule.schemas”中
我该如何解决此问题?
谢谢
I am implementing ngx-bootstrap-switch in Feature module in Angular-13.
based on the documentation I have installed
npm install --save ngx-bootstrap-switch based on the documentation
I have these modules:
AdminModule, SharedModule and the AppModule
Then in the SharedModule, I added this:
import { NgxBootstrapSwitchModule } from 'ngx-bootstrap-switch';
@NgModule({
imports: [
...
NgxBootstrapSwitchModule.forRoot()
],
declarations: [
...
],
})
export class SharedModule { }
Then imported it in the AdminModule where I'm to use it:
import { SharedModule } from '../../shared/shared.module';
@NgModule({
providers: [
],
declarations: [
],
imports: [
CommonModule,
SharedModule,
]
})
export class AdminModule { }
admin.component.html:
<div class="form-group">
<ngx-switch [status]="value"
[onText]="onText"
[offText]="offText"
[onColor]="onColor"
[offColor]="offColor"
[size]="size"
[disabled]="disabled"
(statusChange)="onSwitchChange($event)">
</ngx-switch>
</div>
But I got yhis error:
'ngx-switch' is not a known element:
- If 'ngx-switch' is an Angular component, then verify that it is part of this module.
- If 'ngx-switch' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this comp
How do I resolve this?
Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论