Я работаю в проекте с угловым 2 и хочу интегрировать библиотеку daterangepicker.js для выбора диапазона выбора даты. здесь ссылки на библиотеки в случае, если вы не слышите об этом, прежде чем http://www.daterangepicker.com/Как я использую daterangepicker js в моем угловом проекте?
htmlcode:
<input type="text" placeholder="Start - End" class="oa-search-height padd" name="daterange" > </div>
и внутри моей index.html
<script src="./assets/js/daterangepicker.min.js" > </script>
<link rel="stylesheet" type="text/css" href ="./assets/css/daterangepicker-bs3.min.css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" >
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('input[name="daterange"]').daterangepicker();
});
</script>
также я создать директиву
import { Directive, ElementRef, Input, Renderer } from '@angular/Core';
declare var jQuery: any;
@Directive({
selector: '[date-range]',
host: {
'(keyup)': 'dateRangePicker()'
}
})
export class DateRangeDirective {
private element: HTMLElement;
private renderer: Renderer;
constructor(element: ElementRef, renderer: Renderer) {
this.element = element.nativeElement;
this.renderer = renderer;
}
@Input('date-range');
dateRangePicker(){
jQuery(this.element).daterangepicker();
}
}
две связи сломаны. =/ –
@Fernando Первая ссылка теперь доступна. Также добавлен фрагмент кода. – Sanket
@ Что значит добавить его в NgModule? –