打字稿中的datapicker不会看到d.ts映射

时间:2016-05-27 19:24:01

标签: jquery typescript jquery-ui-datepicker

当使用JQueryUI有一个datapicker时,我引用了脚本标记中包含的JQueryUI.js文件,然后在" onLoad"功能

$(function () {
    // initialize the JQuery datepicker to use our standard dd MMM yyyy format
    let x = $(".datepicker").datepicker({
        dateFormat: "d M yy"
    });
});

既然我正在转向打字稿,我已经下载了打字稿映射文件并将其包含在typings文件夹中,就像JQuery.d.ts一样,但项目不会编译,因为它说&# 34; .datepicker在JQuery"

中不存在

有关正在发生的事情的任何想法?

1 个答案:

答案 0 :(得分:0)

由于datepicker()方法不是jQuery的一部分,因此定义不会包含它。尝试添加jQuery UI的定义!

分型

typings install dt~jqueryui --save --global

的Tsd:

tsd install jqueryui --save

或文件:https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/jqueryui