Ну Вы же сделали? Значит работает. Просто это подход "курильщика". Есть еще тема про Smart/Dump Components, которую Вы вроде бы пытаетесь реализовать. Тут это делают примерно вот так https://hongbo-miao.gitbooks.io/angular2-server/content/part2/smart-and-dumb-component.html
Обсуждают сегодня