对于原始插槽(raw outlets),是否也有类似 setupComponent(args, component) 的方法?那计算属性呢?我想根据上下文中的数据做一些计算。我该如何实现?我甚至不确定我配套的 .js.es6 文件命名是否正确。我应该将其命名为 .raw.js.es6 吗?
好的,我找到解决方案了:重新打开 Topic 模型并在其中创建一个计算属性:
https://github.com/paviliondev/discourse-events/blob/master/assets/javascripts/discourse/initializers/event-edits.js.es6#L74
之后,它就可以在原始模板中使用了:
https://github.com/paviliondev/discourse-events/blob/master/assets/javascripts/discourse/connectors/topic-list-after-title/topic-list-event-rsvp.raw.hbs#L5