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.
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.
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.