Angular 6输入标签:无法重新声明块作用域变量“ ngDevMode”。 ngx-tags-input

时间:2018-10-23 03:24:21

标签: angular tags angular6

在我的应用程序中,我使用Angular 6。

我尝试添加ngx-tags-input,但是当我将其添加到模块文件(TagsInputModule)时出现此错误:

Cannot redeclare block-scoped variable 'ngDevMode'.
node_modules/ngx-tags-input.....

我试图找到一些解决方案,但对我没有任何作用

  1. 我可以解决此错误吗?
  2. 另一个可用于angular 6和bootstarp支持的输入标签。

enter image description here

1 个答案:

答案 0 :(得分:2)

该软件包已弃用,并重命名为ngx-chips

卸载ng-tags并安装

npm i ngx-chips

确保从ngx-chips导入TagInputModule

import { TagInputModule } from 'ngx-chips';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; // this is needed!
import { FormsModule, ReactiveFormsModule } from '@angular/forms';

@NgModule({
   imports: [
       TagInputModule, 
       BrowserAnimationsModule,
       FormsModule,
       ReactiveFormsModule
       ...OtherModules 

})

文档:https://www.npmjs.com/package/ngx-chips