javascript - Fullcalendar 5 with Angular:事件中的组件
问题描述
最近,我的公司从 AngularJS 切换到 Angular 12。现在我使用的是 Fullcalendar 版本 5 而不是版本 3。我正在使用 Fullcalendar 的 Angular 实现:https ://fullcalendar.io/docs/angular
很显然,很多事情都不再起作用了。请参阅下图以了解我想要实现的目标: 如您所见,事件内部有自定义 HTML。在那里渲染自定义 HTML 并不难,但是每个事件的右上角都有一个按钮,可以复制该事件。当我使用 angularJS 时,它工作得很好,因为我能够在 angularJS 控制器中调用函数。这不再起作用了。
我很难找到在角度上下文中触发函数的适当解决方案,但未能在互联网上找到任何有用的东西。主要问题是我可以编写所有我想要的自定义 HTML,但内容不是由 Angular 编译的(或者更确切地说,在 Angular 范围之外),因此一个简单的方法是(click)="copyEvent(event)"
行不通的。我知道我可以通过使用onclick="hackyFunction(eventId)"
触发点击来做一些hacky方法,但我宁愿在事件中使用真正的角度组件。你对如何解决这个问题有什么建议吗?
解决方案
推荐阅读
- imagemagick - ImageMagick 命令行照片编辑
- mysql - 如何使用 MySQL 创建两个自增列?
- plugins - MetaMask 插件如何工作?
- csv - 如何将抓取的数据保存到多个 .csv 文件
- javascript - 瞄准一个
并将其转换为数组
- google-chrome - 为什么 Chrome 会根据浏览器启动模式显示不同的验证消息?
- node.js - 使用 Express、Firestore、Cloud Functions 和 TypeScript 构建 REST API
- java - 如何导入本地 Java 依赖?
- excel - 在工作簿中查找匹配的字符串,从不同的工作表中复制整行并替换原始行 - Excel VBA
- python - 如何使显示上升为实时计数