я новичок в angular2, и теперь я пытаюсь использовать сову карусель
я нашел этот учебник, но он дает мне много ошибок, и я мог понять, в чем проблема, так что может кто-нибудь объяснить еще раз. спасибо
Как использовать owl-carousel в Angular2?
это мой код
Главная Компонент html
<owl-carousel [options]="{navigation: false, pagination: true, rewindNav : false}">
<div *ngFor="let img of images">
<img src="http://lorempixel.com/400/200/{{img}}"/>
</div>
</owl-carousel>
Главная Компонент ц
import { Component, OnInit } from '@angular/core';
import { OwlCarousel } from '../owl-carousel.component';
@Component({
selector: 'app-home',
templateUrl: './home.component.html',
styleUrls: ['./home.component.css']
})
export class HomeComponent implements OnInit {
constructor() { }
ngOnInit() {
}
images: Array<string> = ['sports', 'abstract', 'people', 'transport', 'city', 'technics', 'nightlife', 'animals'];
}
я также импортировал в app.module.ts
сова.component.ts
import { Component, Input, ElementRef, HostBinding } from '@angular/core';
import * as $ from 'jquery';
import 'owl-carousel';
@Component({
selector: 'owl-carousel',
template: `<ng-content></ng-content>`
})
export class OwlCarousel {
@HostBinding('class') defaultClass = 'owl-carousel';
@Input() options: object;
$owlElement: any;
defaultOptions: any = {};
constructor(private el: ElementRef) {}
ngAfterViewInit() {
// use default - empty
// for (var key in this.options) {
// this.defaultOptions[key] = this.options[key];
// }
this.$owlElement = $(this.el.nativeElement).owlCarousel(this.defaultOptions);
}
ngOnDestroy() {
this.$owlElement.data('owlCarousel').destroy();
this.$owlElement = null;
}
}
ошибки
Не удается найти модуль «jquery». Модуль не найден: ошибка: не удается разрешить «сову-карусель»