Я программист Java, который только что приземлился в угловом 2. Когда я делал официальный учебник, я был удивлен, увидев, что они объявляют эти свойства в конструкторе вместо вершины класса.объявлять свойства в конструкторе угловые 2
Я знаю, что Java и JS очень разные, но есть какие-либо технические причины между делать как этот
constructor(private router: Router ,private heroService: HeroService) {}
или как это
private router: Router
private heroService: HeroService
constructor() {}