我正在尝试将ng2-bootstrap添加到angular2-seed项目的新克隆中,但我不断收到以下错误(或类似错误):
Unhandled Promise rejection: Template parse errors: 'tab' is not a known element
我已经按照这里的说明尝试了几种变体,但它就是不想工作。我让它在使用不同版本的 angular2-seed 的其他项目中工作,所以也许有些东西已经改变了,他们的 wiki 中还没有记录。
我创建了一个 repo 来展示我的问题:https ://github.com/danielcrisp/angular2-seed
正如我所说,它是 angular2-seed 的全新克隆,具有以下更改:
$ npm install ng2-bootstrap --save
然后更新配置:
this.SYSTEM_CONFIG_DEV.paths['ng2-bootstrap'] =
`${this.APP_BASE}node_modules/ng2-bootstrap/ng2-bootstrap.js`;
this.SYSTEM_BUILDER_CONFIG.packages['ng2-bootstrap'] = {
main: 'ng2-bootstrap.js',
defaultExtension : 'js'
};
导入Ng2BootstrapModule
到NgModule
.
然后我添加了一些标签来测试。
<tabset>
<tab>1</tab>
<tab>2</tab>
</tabset>
如果我从 HTML 中删除选项卡,我不会收到任何错误。如果我尝试其他 ng2-bootstrap 组件,我也会遇到错误,例如
<button type="button" class="btn btn-primary" [(ngModel)]="singleModel" btnCheckbox btnCheckboxTrue="1" btnCheckboxFalse="0">`