ng: ui-switch не является известным элементом в angular5? - PullRequest
0 голосов
/ 03 июня 2018

Я пытаюсь работать с пользовательским интерфейсом, как в этой ссылке , но у меня возникает ошибка:

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

Чтобы установить пользовательский интерфейс, я использовал эту команду вУгловой 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 голосов
/ 03 июня 2018

Вы используете 1.6.0, который предназначен для angular v4, как указано в github readme doc .Из-за Angular 4 используется другая версия метаданных для декораторов.

Beyond Angular v4 Основная ветвь будет содержать самый последний код для последней версии Angular.При обновлении этой библиотеки до новой версии Angular будет создана новая ветка xy-stable, позволяющая исправлять ошибки.Ниже описано, как установить последнюю версию библиотеки.

Вот что вы хотите сделать:

npm install ngx-ui-switch --save
# yarn add ngx-ui-switch
...