类型“ JQuery <htmlelement>”上不存在属性“ datetimepicker”

时间:2018-07-01 02:32:29

标签: angular typescript

如何使用角度为6的user root库?我想设置默认选项。

以下是该库的链接:https://github.com/Eonasdan/bootstrap-datetimepicker

代码如下:

upstream django {
  server 127.0.0.1:8001;
}
server {
  listen 8000;
  server_name taopinpin.cn;    #check your /etc/hostname setting
  root /root/mystie;    #this need to be change if it is not running by root
  charset utf-8;

  client_max_body_size   75M;

  location / {
    include uwsgi_params;    #make sure uwsgi_params exist at /etc/nginx/
    uwsgi_pass    django;
  }
}

我收到以下错误

<dependency>

2 个答案:

答案 0 :(得分:2)

我迟到了,但是答案是将@types/jquery.ui.datetimepicker包添加到您的项目中。由于我使用纱,所以我做了

答案 1 :(得分:0)

最近在Angular 6 Typescript项目中使用eonasdan-bootstrap-datetimepicker时遇到了同样的问题,希望我的回答对您来说还为时不晚。

好的,首先我假设您已经安装/拥有js&css脚本。这些是要克服的步骤。

  1. 首先,
  

属性“ datetimepicker”在类型上不存在   'JQuery<HTMLElement>'

这是由于@ types / jquery不包含此datetimepicker()函数,您可以在 dquery.d.ts 在JQuery界面中添加datetimepicker函数。 >

interface JQuery {
datetimepicker(...any): any; }

Add datetimepicker in JQuery interface

  1. 接下来,您需要将js和css文件包括到项目中。就我而言,我通过将这两个文件的文件路径添加到angular.json中来包括它们。例如:

    styles: [
        "your other css path location",
        "YOUR EONASDAN-BOOTSTRAP-DATETIMEPICKER FOLDER LOCATION/eonasdan-bootstrap-datetimepicker/build/css/bootstrap-datetimepicker.min.css"
    ]
    
    scripts: [
        "your other js path location", 
        "YOUR EONASDAN-BOOTSTRAP-DATETIMEPICKER FOLDER LOCATION/eonasdan-bootstrap-datetimepicker/build/js/bootstrap-datetimepicker.min.js"
    ]
    
  2. 最后,重新加载项目,使其生效。

Eonasdan-datetime-picker