1
私はAnger 2プロジェクトで働いており、daterangepicker.jsライブラリを統合して日付範囲の選択ツールをポップアップさせたいと考えています。ここhttp://www.daterangepicker.com/私はanger 2プロジェクトでdaterangepicker jsをどのように使用しますか?
htmlcode前に、あなたがそれを聞いていない場合には、ライブラリにリンクされていますまた、
<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>
iがディレクティブを作成
<input type="text" placeholder="Start - End" class="oa-search-height padd" name="daterange" > </div>
と私のindex.html内
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();
}
}
2つのリンクが壊れています。 =/ –
@Fernando最初のリンクが公開されました。ここにコードスニペットも追加されました。 – Sanket
@Sanket NgModuleに追加するのはどうですか? –