1
는
생성자 만든 :
constructor(private heroService: HeroService) {}
을 지금은 이해하지 않는 부분은 내가이 클래스에서 정의
this.heroService.getHeroes()
유일한 propertes입니다 사용할 수 있어요 방법입니다 :
title = 'Tour of Heroes';
heroes: Hero[];
selectedHero: Hero;
@Component
의 공급자가 this.
을 통해 액세스 할 수있는 속성을 자동으로 만들지 않습니까?
앱은 단지 우리가 마술도
constructor(private heroService: HeroService) {}
에서
private
(또한
public
수)
this.
재미 있기 때문에 공백으로두면 속성이 만들어 지지만 속성을 만들지는 못하지만 개인이나 공용으로 선언한다는 사실은 클래스에 속성을 만들도록 지시합니다. 알아두면 좋은 정보. _why_이 구문은 속성을 만드는 것과 관련이 있어야합니다 주위에 내 머리를 포장 수 없습니다. 개인 또는 공공으로 정의함으로써 재사용한다는 뜻인가요? 죄송합니다.이 질문에 이해가되지 않는다면, 나는 초보자입니다. 그러나 어느 쪽이든, 대답 해 주셔서 감사합니다. 아주 잘 알고있다;) –
속성에 생성자 매개 변수를 할당하는 것은 매우 일반적이며, 따라서이 구문 슈거를 만들었다. 'private'과'public'을 생략하면 속성은 생성되지 않고'heroService'는 생성자 내에서만 존재합니다. –