javascript - Angular 5 : how to make dynamically created components draggable with jsPlumb?

标签 javascript angular typescript draggable jsplumb

我真的很难将 jsPlumb 集成到 Angular 中。 我需要使一些元素可拖动,如果我创建一个静态 HTML,我没有问题。 当我动态创建组件时,问题就来了,jsPlumb 似乎忽略了那些。我确保正确设置了 id,但没有成功。 因为有点难以解释,我做了一个例子,你可以在这里找到:example demo

任何帮助将不胜感激,提前致谢

最佳答案

我在新创建的组件的 ngAfterViewInit 生命周期中调用 jsPlumb draggable() 方法解决了这个问题。 如果有人需要,我会发布演示链接:jsPlumb demo

关于javascript - Angular 5 : how to make dynamically created components draggable with jsPlumb?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50418084/

相关文章:

Java Spring Controller 拒绝除 GET 之外的所有请求

node.js - 从 firebase 下载文件并上传到 stripe 进行身份验证

javascript - 如何获取 Dropzone.js 的返回值?

javascript - 如何从网页打开android应用程序?

JavaScript - 无法检查空值

javascript - Angular 有类似 window.addEventListener 的功能吗?

javascript - Angular 2 绑定(bind)到组件选择器

javascript - 使用 Material Angular 10 的格式更改 Datepicker 的语言

json - 如何提示我无法控制的函数类型?

javascript - 如何使用 javascript 编写 <map> 和 <area> html 标签?