Vee*_*era 0 ng-bootstrap angular
我想显示一个工具提示。我去了 ng-bootstrap 并集成了该代码。获取控制台错误。
core.es5.js:1020 ERROR Error: Uncaught (in promise): Error: No provider for
NgbTooltipConfig!
Error: No provider for NgbTooltipConfig!
at injectionError (core.es5.js:1169)
at noProviderError (core.es5.js:1207)
at ReflectiveInjector_._throwOrNull (core.es5.js:2649)
at ReflectiveInjector_._getByKeyDefault (core.es5.js:2688)
at ReflectiveInjector_._getByKey (core.es5.js:2620)
at ReflectiveInjector_.get (core.es5.js:2489)
at resolveNgModuleDep (core.es5.js:9492)
at NgModuleRef_.get (core.es5.js:10562)
at resolveDep (core.es5.js:11050)
at createClass (core.es5.js:10920)
Run Code Online (Sandbox Code Playgroud)
在 app.module.ts 中添加了这些行
import {NgbModule} from '@ng-bootstrap/ng-bootstrap';
@NgModule({
imports: [
NgbModule
]
})
Run Code Online (Sandbox Code Playgroud)
使用命令安装 ng-bootstrap
npm install --save @ng-bootstrap/ng-bootstrap
Run Code Online (Sandbox Code Playgroud)
你应该导入NgbModule.forRoot()不NgbModule。
对于根(顶级)模块,确切的方法会略有不同,您最终应该得到类似于(注意
NgbModule.forRoot())的代码 :Run Code Online (Sandbox Code Playgroud)import {NgbModule} from '@ng-bootstrap/ng-bootstrap'; @NgModule({ declarations: [AppComponent, ...], imports: [NgbModule.forRoot(), ...], bootstrap: [AppComponent] }) export class AppModule { }应用程序中的其他模块可以简单地导入
NgbModule:Run Code Online (Sandbox Code Playgroud)import {NgbModule} from '@ng-bootstrap/ng-bootstrap'; @NgModule({ declarations: [OtherComponent, ...], imports: [NgbModule, ...] }) export class OtherModule { }
欲知更多详情,请阅读:
https://ng-bootstrap.github.io/#/getting-started
这是 tooltip 的工作示例:
http://plnkr.co/edit/AVylfgSqv5iLVi73LGz7?p=preview
请将您的代码与它进行比较。
| 归档时间: |
|
| 查看次数: |
5833 次 |
| 最近记录: |