Tengo un componente de luz tenue en una aplicación de Ember Octane como esta
import Component from '@glimmer/component'; import { action } from '@ember/object'; export default class TestComponent extends Component { @action handleEvent(event) { console.log(event); } }y en mi HTML tengo
<div {{on 'keyup' this.handleEvent}}></div> pero handleEvent no se activa incluso cuando se cambia a 'keyDown', por ejemplo. Dice en la documentación
El evento puede ser cualquier nombre de evento, no solo el evento de clic, lo que hace que {{on}} sea perfecto para manejar cualquier tipo de evento DOM. Para obtener una lista de los eventos del navegador nativo, consulte la documentación de MDN
¡Pero eso no parece ser cierto!
¿Existe una "manera de Ember" para manejar los eventos del teclado sin instalar una biblioteca externa (modificador) o debo quedarme con los oyentes de eventos nativos?