Obter o ID do tópico quando a página de visualização do tópico carrega

Obrigado. Estou familiarizado com alguns dos conceitos básicos que você menciona, mas há um ponto que me deixa travado (e aposto que esse tipo de coisa trava muita gente):

Na página de exibição do tópico, ela carrega o template /templates/components/topic-category.hbs. É isso que exibe a categoria e também a tag abaixo do título do tópico.

No topic-category, ele lista topic.tags. Então, essa é a peça-chave de informação que preciso para fazer isso funcionar.

É aqui que estou travado: Como posso obter essas informações de topic.tags no meu JavaScript?

Por exemplo, se eu apenas quisesse fazer um console.log do conteúdo de topic.tags, como eu faria isso?


Sei como sobrescrever templates. Por exemplo, em um tema, eu poderia colocar um arquivo em discourse/templates/components/topic-category.hbs e reimprimir o template lá, adicionando as alterações que eu quisesse fazer na visualização. (Estou usando a estrutura de arquivos separados descrita aqui).

No meu tema, também sei como colocar JavaScript em theme/initializers/initializer-file.js.es6.

E consigo fazer os dois interagirem com um pouco de jQuery. Por exemplo, eu poderia colocar as topic.tags em uma div no template e acessá-las no meu inicializador com jQuery, obtendo o conteúdo dessa div.

Mas isso é indireto. Como posso obter essas informações de topic.tags diretamente para que eu possa analisá-las e manipulá-las?