ng:ui-switch不是angular5中的已知元素?

时间:2018-06-02 22:20:45

标签: angular angular5 uiswitch

我尝试使用ui-switch,就像在这个link中一样,但我发现错误:

ng : ui-switch is not a known element  
ng : if ui-switch is An angular component then verify it's a part of this 
     module

要安装ui-switch,我在Angular CLI中使用了这个命令:

npm install ngx-ui-switch@^1.6.0 --save

在我的project.module.ts中:

import { UiSwitchModule } from 'ngx-ui-switch';
import {ProjectsComponent} from './projects/projects.component';
import {NewProjectsComponent} from './new-projects/new-projects.component';
import { EditProjectComponent } from './projects/edit-project/edit- 
        project.component';

@NgModule({
  imports: [FormsModule,
            CommonModule,UiSwitchModule ,ProjetRoutingModule],

  declarations: [ProjectsComponent,
          NewProjectsComponent,
          EditProjectComponent]
 })

在project.component.html我写道:

 <ui-switch></ui-switch> 

有什么想法吗?

Ps:我使用角度5

修改

这是结构:

enter image description here

1 个答案:

答案 0 :(得分:0)

您正在使用1.6.0 npm install ngx-ui-switch --save # yarn add ngx-ui-switch ,该CanvasRenderer针对角度v4,如github readme doc中所述。由于angular 4为装饰器使用了不同的元数据版本。

  

超越Angular v4   主分支将包含最新版Angular的最新代码。将此库升级到新版本的Angular时,将创建一个新的x.y-stable分支以允许错误修正。以下是如何安装最新版本的库。

这是你想要做的:

BufferGeometry