Primo parametro dell'azione di modifica del modello
È possibile modificare il primo parametro dell'azione specificando un'opzione valore per l' helper {{action}} .
Sintassi
<input type = "text" value = {{name}} onblur = {{action "action-name"}} />
Esempio
L'esempio fornito di seguito mostra la modifica del primo parametro dell'azione utilizzando l' helper {{action}} con l'opzione valore. Crea un nuovo componente e chiamalo post-action.js con il codice seguente:
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
actionFirstParameter(newName) {
document.write('Name is:'+' '+newName);
}
}
});
Apri il file post-action.hbs creato in app / templates / con il seguente codice:
<label>Enter the name:</label>
<input type = "text" value = {{yourName}} onblur =
{{action "actionFirstParameter" value = "target.value"}} />
{{outlet}}
Quindi, apri il file application.hbs creato in app / templates / con il seguente codice:
{{post-action}}
{{outlet}}
Produzione
Esegui il server ember e otterrai la casella di input per inserire il valore -
Verrà visualizzato il valore del campo di input, dove l'utente ha menzionato come mostrato nello screenshot qui sotto