角度2 - ng-bootstrap兼容性

时间:2017-06-22 17:32:18

标签: angular

我需要在我的angular 2项目中安装和使用ng-bootstrap。我在编译项目后得到以下内容。 [at-loader]中的错误./node_modules/@ng-bootstrap/ng-bootstrap/buttons/radio.d.ts:1:10     TS2305:模块'“/ Users / ddavidxavierlourdu / Desktop / angular4 / ui-superadmin / node_modules / @ angular / core / index”'没有导出成员'Renderer2'。

是否有任何解决方案在角度2中使用ng-bootstrap或者我应该将角度升级到4?

提前致谢。

1 个答案:

答案 0 :(得分:4)

使用Renderer2在Angular 4和最新的bootstrap中引入了Renderer2  所以你需要改变使用旧引导程序

您可以更改package.json文件中的版本

"@ng-bootstrap/ng-bootstrap": "^1.0.0-alpha.16",

1.0.0-alpha.16适用于角度2

之后再安装npm install来安装旧版本。

如果你想要最新的bootstrap而不是你需要使用最新的角度。