ngbModule ng-bootstrap用于Angular2不起作用



在app.module.ts中导入它,例如

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

将其添加到:

imports:[NgbModule.forRoot()]

警告./@/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-input.js 188:12-21"导出'renderer2'在'@angular/core'

中未找到

警告./@/@ng-bootstrap/ng-bootstrap/modal/modal-window.js 61:12-21"导出'renderer2'在'@angular/core'

中未找到

警告./@/@ng-bootstrap/ng-bootstrap/popover/popover.js 119:12-21"导出'renderer2'在'@angular/core'

中没有找到

警告./@/@ng-bootstrap/ng-bootstrap/buttons/radio.js 108:12-21"导出'renderer2'在'@angular/core'

中未找到

在编译它时,我的代码怎么了?

我浪费时间从Angular版本中解决此问题。在下面做步骤:

  1. 卸载当前@ng-bootstrapnpm uninstall @ng-bootstrap/ng-bootstrap
  2. package.json中更改此行:"@ng-bootstrap/ng-bootstrap": "1.0.0-alpha.24"
  3. 运行:npm install

请更新到最新版本的Angular CLI,然后您不会遇到此错误,我尝试了,它的工作正常。

https://cli.angular.io/

最新更新