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