Primeiro parâmetro da ação de modificação do modelo

Você pode modificar o primeiro parâmetro da ação especificando uma opção de valor para o auxiliar {{action}} .

Sintaxe

<input type = "text" value = {{name}} onblur = {{action "action-name"}} />

Exemplo

O exemplo fornecido abaixo mostra a modificação do primeiro parâmetro da ação usando o auxiliar {{action}} com a opção de valor. Crie um novo componente e nomeie-o como post-action.js com o seguinte código -

import Ember from 'ember';

export default Ember.Component.extend({
   actions: {
      actionFirstParameter(newName) {
         document.write('Name is:'+' '+newName);
      }
   }
});

Abra o arquivo post-action.hbs criado em app / templates / com o seguinte código -

<label>Enter the name:</label>
<input type = "text" value = {{yourName}} onblur = 
   {{action "actionFirstParameter" value = "target.value"}} />
{{outlet}}

Em seguida, abra o arquivo application.hbs criado em app / templates / com o seguinte código -

{{post-action}}
{{outlet}}

Resultado

Execute o servidor ember e você obterá a caixa de entrada para inserir o valor -

Ele exibirá o valor do campo de entrada, onde o usuário mencionou, conforme mostrado na imagem abaixo -