JsTree提供的属性'jstree'在Angular 4中的类型'JQuery <HTMLElement>'上不存在

时间:2019-09-12 05:40:30

标签: angular jstree

我正在使用Angular 4,并且想在应用程序中使用JsTree。我将JsTree集成到我的Angular应用中,例如:How to add jstree to angular 2 application using typescript with @types/jstree

运行ng serve时出现以下错误

ERROR in D:/VsCodeProjects/float-client/src/app/dashboard/budget-setup/budget-setup.component.ts (27,15): Property 'jstree' does not exist on type 'JQuery<HTMLElement>'.

ERROR in D:/VsCodeProjects/float-client/src/app/dashboard/budget-setup/budget-setup.component.ts (27,15): Property 'jstree' does not exist on type 'JQuery<HTMLElement>'.
  

在component.ts

ngOnInit() {
    $('#foo').jstree();
}
  

在component.html

<div id="foo">
  <ul>
    <li>Root node 1
      <ul>
        <li>Child node 1</li>
        <li><a href="#">Child node 2</a></li>
      </ul>
    </li>
  </ul>
</div>

jstree仍然支持Angular 4 吗?如果有支持,我在这里想念什么?

1 个答案:

答案 0 :(得分:0)

您还可以使用:-

  let elem: any;
    elem = $("#foo");
    elem.jstree();