如何在角度调用jquery的datepicker?

时间:2017-06-08 16:00:35

标签: angular

我已经安装了jquery和jquery类型,并且还通过简单地实现了jquerys click函数来测试了jquery的包含。问题是我无法调用datepicker函数。  以下是plunker链接:http://plnkr.co/edit/3meCZf3Myg4VGzKv5x3u?p=preview  这就是我在我的组件中调用datepicker的方式,

ngOnInit() { 
        $(function() {
            (<any>$( ".datepicker" )).datepicker();
        });
        $(".datepicker" ).change(()=>{
            let startDate =  $( "#startdate" ).val();
            let endDate =  $( "#enddate" ).val();        
            this.singleFilmEventFormService.formGroup.patchValue({
                startDate: startDate,
                endDate: endDate            
            });
        });           
    }

有角度抱怨TypeError:$(...)。datepicker不是函数

1 个答案:

答案 0 :(得分:1)

在组件文件的顶部,使用import语句,尝试添加以下行。

declare var $: any;

应将$设置为变量/函数/类。