EmberJS - Parametro azione modello
Gli argomenti possono essere passati a un gestore di azioni con l'aiuto dell'helper {{action}} . Questi valori passati con questo helper verranno passati come argomenti all'helper.
Sintassi
<button {{action "action-name" argument}}>Click</button>
Esempio
L'esempio riportato di seguito mostra il passaggio di argomenti al gestore dell'azione. Crea un nuovo percorso e chiamalo actionparam.js con il codice seguente:
import Ember from 'ember';
export default Ember.Route.extend ({
actions: {
//passing the 'user' as parameter to the User function
User: function (user) {
document.write('Welcome.. To Tutorialspoint');
}
}
});
Apri il file actionparam.hbs creato in app / templates / con il seguente codice:
//passing the 'user' as parameter to a button
<button {{action "User" user}}>Click Here </button>
{{outlet}}
Produzione
Esegui il server ember; riceverai il seguente output -
Ora fai clic sul pulsante, il gestore dell'azione Utente verrà chiamato con un argomento contenente il modello "utente". Questo mostra ulteriormente il seguente risultato: