Il mio script non funziona

Ho modificato il template upload-selector.hbs
Prima


Dopo

Il template funziona correttamente, ma il mio script si rifiuta di funzionare

Ho inserito questo codice nella scheda “Intestazione”
Potete dirmi qual è il problema?

1 Mi Piace

Devi scrivere queste cose all’interno dei hook di Ember, perché ad esempio $document.ready non ha senso in un’applicazione Ember.

Potrebbe essere necessario modificare il JS del controller della finestra modale, a seconda delle tue esigenze.

2 Mi Piace

Grazie per la risposta. Allora perché nel manuale Guida per gli sviluppatori ai temi di Discourse si afferma che può essere utilizzato?

1 Mi Piace

Funziona ancora, immagino, per alcuni casi d’uso (l’evento verrà comunque attivato), ma se desideri eseguire operazioni complesse in una parte specifica dell’interfaccia, non ti consiglio di utilizzare un evento del genere, poiché non garantisce la disponibilità di alcuni elementi del DOM, a differenza degli hook di Ember per i componenti, ad esempio.

2 Mi Piace

Per favore, dimmi: esiste una documentazione per poter implementare qualcosa di simile?

1 Mi Piace

Di solito, con queste cose, dovrai interpretare il codice sorgente e utilizzare le Guide di Ember per aiutarti.

Inoltre, studiare lavori precedenti in plugin esistenti o nei Componenti del tema può essere davvero utile.

3 Mi Piace

Grazie. Proverò a risolverlo

2 Mi Piace