Transição de brasaToToRoute de forma limpa em um componente sem sendAction

Como podetransitionToRoute ser chamado de maneira limpa a partir de um componente Ember?

Ele trabalha com a injeção de um controlador no componente e a chamada do controlador.transitionToRoute função, no entanto, eu gostaria de algo um pouco mais elegante, se possível.

Como ele se parece atualmente dentro do javascript do componente:

// this.controller is injected in an initializer
this.controller.transitionToRoute("some.target.route.name");

O que seria melhor no javascript do componente:

transitionToRoute("some.target.route.name");

Um objetivo é fazer isso sem usarsendAction como esse componente específico tem um único objetivo e deve sempre fazer a transição para a mesma rota. Não é necessário que nenhum outro artefato do Ember esteja ciente da rota para a qual esse componente sempre faz a transição, não há necessidade do indireto associado. A responsabilidade pela rota de destino pertence a este componente.

questionAnswers(5)

yourAnswerToTheQuestion