我修改了模板 upload-selector.hbs
之前
之后
模板运行正常,但我的脚本无法执行
我已将这段代码插入到“页眉”标签中。
请告诉我可能是什么问题?
你必须在 Ember 钩子中编写这些内容,因为在 Ember 应用中 $document.ready 是没有意义的。
根据你的需求,你可能需要查看并修改模态框控制器的 JavaScript 代码。
感谢您的回复。那么,为什么在《Discourse 主题开发者指南》手册中(Developing Discourse Themes & Theme Components
我想它在某些使用场景下仍然有效(事件仍会触发),但如果你想在界面的特定部分执行复杂操作,我不建议使用此类事件,因为它无法保证 DOM 中某些元素的可用性,而 Ember 的组件钩子(例如)则可以提供这种保障。
请告诉我,是否有相关文档可供参考,以便我能实现类似的功能?
通常情况下,处理这类问题时,你需要解读源代码,并参考 Ember 指南 来获取帮助。
此外,研究现有插件或主题组件中的既有实现也会非常有帮助。
谢谢,我会试着解决它。