Angular,Ag-Grid,Jquery错误

时间:2018-05-24 08:45:26

标签: jquery angular ag-grid

我正在使用完全相同的datepicker函数,如Ag-Grid documentation

上的示例代码所示
getDatePicker() {
  function Datepicker() {}
  Datepicker.prototype.init = function(params) {
    this.eInput = document.createElement("input");
    this.eInput.value = params.value;
    $(this.eInput).datepicker({ dateFormat: "dd/mm/yy" });

  };
  //blah blah
  return Datepicker;
}

但是,当我启用日期列的编辑时,我收到了$(this.eInput)行的错误:

ERROR TypeError: __WEBPACK_IMPORTED_MODULE_5_jquery__(...).datepicker is not a function

我正在使用的Jquery包看起来有问题吗?如何解决此错误?

1 个答案:

答案 0 :(得分:-1)

简短的回答是,不要使用带角度的jquery。

对于您的问题,可能没有正确初始化Datepicker。看起来它会在DOM上添加一些功能。但是你重写了init函数,并且你需要在init期间初始化它。