Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Classes com metodos

No curso todo até o momento, todos os metodos são feitos em classes com decorators: @component, @ngModel etc.

A minha pergunta é se é uma boa pratica utilizar classes simples com métodos no angular 2.

1 resposta
solução!

Sim, claro! :) As que possuem @Component são componentes, você pode ter outras classes que representam modelo que são classes padrões do ES2015. Não há problema nenhum. A maneira de instanciá-las é idêntica.

Por exemplo, nossas classes de serviços são classes padrões, só ganharam @Injectable para serem injetáveis pelo Angular.