Meu script não está funcionando

Mudei o modelo upload-selector.hbs
Antes


Depois

O modelo funciona bem, mas meu script se recusa a funcionar

Inseri este código na aba “Cabeçalho”
Por favor, me diga qual poderia ser o problema?

1 curtida

Você deve escrever esse código dentro dos hooks do Ember, pois, por exemplo, $document.ready não faz sentido em um aplicativo Ember.

Você pode precisar modificar o JS do controlador do modal, dependendo das suas necessidades.

2 curtidas

Obrigado pela sua resposta. Então, por que o manual Guia do Desenvolvedor para Temas do Discourse diz o que pode ser usado?

1 curtida

Ainda funciona, imagino, para alguns casos de uso (o evento ainda será disparado), mas se você quiser fazer algo complexo em uma parte específica da interface, não recomendo usar esse tipo de evento, pois ele não garante a disponibilidade de alguns elementos do DOM, ao contrário dos hooks do Ember para componentes, por exemplo.

2 curtidas

Por favor, me diga, existe alguma documentação para que eu possa implementar algo semelhante?

1 curtida

Geralmente, com essas coisas, você precisará interpretar o código-fonte e usar as Ember Guides para te ajudar.

Além disso, estudar trabalhos anteriores em plugins existentes ou Componentes de Tema pode ser muito útil.

3 curtidas

Obrigado. Vou tentar resolver isso.

2 curtidas