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

感谢 @Arkshine!我认为我大致了解了如何在 Glimmer 组件中传递 action。但是 route-action 辅助函数会沿着路由层级结构移动,以调用不在本地作用域中声明的 action。因此,您可以直接在组件中声明它,例如:

{{route-action "showLogin"}}
{{route-action "showCreateAccount"}}
{{route-action "composePrivateMessage"}}

我可以直接在模板中进行操作,而不太关心调用的逻辑,因为它会自动传递(从我的角度来看 :))。我喜欢这一点,但我不知道这是否曾是最佳实践,以及我现在如何在 Glimmer 组件中访问它。