gpt4 book ai didi

javascript - 如何将 JQuery UI 导入到 Angular 8 项目

转载 作者:行者123 更新时间:2023-11-28 16:52:47 24 4
gpt4 key购买 nike

我正在开发 Angular 应用程序,我想在其中实现可拖动。过去有人对此提出疑问,但对我来说没有任何作用。我尝试过的:

npm install jquery jquery-ui

然后将以下行添加到 angular.json

"scripts": [
"../node_modules/jquery/dist/jquery.min.js",
"../node_modules/jquery-ui/jquery-ui.js"
]

然后将其导入到我的组件中

declare let $: any; 

import $ from 'jquery';

import $ from 'jquery';
import 'jqueryui';

但我仍然收到错误:

TSLint: unused expression, expected an assignment or function call(no-unused-expression)

当将此行放入 ngOnInit 中时:

$('#draggable' as any).draggable;

最佳答案

您应该像(调用函数)一样使用它:

$( "#draggable" ).draggable();

P.S: 不要将 jQuery 与 Angular 一起使用:)考虑使用 Angular CDK(由 Angular 团队开发)中的拖放功能: https://material.angular.io/cdk/drag-drop/overview

关于javascript - 如何将 JQuery UI 导入到 Angular 8 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59720560/

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