我可以在 Glimmer 单文件组件中使用 routeAction 吗?

我认为,如果您使用默认导出,它应该能按预期工作(即,无需注入路由服务,或手动传递对其的引用)

import routeAction from "discourse/helpers/route-action";

(不确定为什么还有一个内部函数被导出为 routeAction……非常令人困惑!让我们修复它)

不过我想说……总的来说,我们正试图转向“闭包动作”,如 {{on \"click\" this.someFunction}},而不是像 {{action \"blah\"}} 或 {{routeAction \"blah\"}} 这样的基于字符串的东西。