首页 > 解决方案 > 没有将 exportAs 设置为 ngbNav 的指令

问题描述

在此处输入图像描述

import { NgbNavConfig, NgbNavModule } from '@ng-bootstrap/ng-bootstrap';

在我使用之前,我在angular 11中遇到了这个错误,ngbtab 但我也遇到了同样的ngbtab错误

标签: angular

解决方案


这可能是因为您错过了导入,您正在使用某种类型的“特殊路由”,因为默认情况下,Angular 在每个组件中加载 NgbModule,所以您正在做一些不同的事情,在我的情况下,我使用的是延迟加载 ngModules,所以我需要指定角度来导入 NgbModule(这就是它说没有指令的原因)。

要修复此错误,只需在模块导入中导入 NgbModule:

import {NgbModule} from "@ng-bootstrap/ng-bootstrap";

@NgModule({
     declarations:[....],
     imports: [
         NgbModule
     ]
})
export class Whatever { }

希望有用!!


推荐阅读