gpt4 book ai didi

javascript - 以 Angular 导入自定义javascript

转载 作者:行者123 更新时间:2023-12-01 15:38:13 25 4
gpt4 key购买 nike

如何导入https://anseki.github.io/plain-draggable/在 Angular ?
我有 npm i plain-draggable然后在 angular.json 中导入 .min.js
在 html 中

  <span id="draggable" style="background-color: lightskyblue;">adipiscing</span>
elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut
enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
aliquip ex ea commodo consequat.</p>
在组件中: declare const PlainDraggable: any;然后在构造函数中调用 PlainDraggable()我收到错误 Cannot call a class as a function

最佳答案

不要在构造函数上调用它,而是尝试在 AfterViewInit 钩子(Hook)上调用它,如下所示:

ngAfterViewInit() {
const draggable = new PlainDraggable(document.getElementById('draggable'));
}

关于javascript - 以 Angular 导入自定义javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63501571/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com