2016-09-27 5 views
3

로그인 모드와 같이 구성 요소를 전역으로 액세스 할 수있게하려는 경우 가장 좋은 방법입니다. 각도 2 - 전역 구성 요소

  1. 는, 새로운 동적 나는 그것을 필요로 할 때
  2. 이 AppComponent 하나를 선언 각 구성 요소보기
  3. 인스턴스에 새를 선언하는 기능이 그것을 관리 할 수 ​​있도록하고 사용하는 데 필요한 구성 요소에 AppComponent를 주입 그것.
  4. 기타?

답변

0

모달에 대한 논리를 한 번만 작성하고 제시해야하는 곳 어디에서나 등록 할 수 있습니다.

코드가 명확 해지며 개발자가 응용 프로그램의 일부를 방문하면 ModalComponent이 등록되므로 현재 구성 요소의 일부분에서 사용하는 이유를 알 수 있습니다.

+0

답변 해 주셔서 감사합니다. 그렇게하고 "모범 사례 구성 요소"에 모달 구성 요소를 등록하면 모달과 관련된 HTML이 여러 번 표시되는 대신 괜찮습니다. –

+0

네, 구성 요소 인'ItemListComponent'가 그것을 사용하기 때문에 그것을 등록하고 HTML에서 사용합니다. 모달 다른 곳이 필요하면 똑같은 일을 할 것입니다. HTML이 무엇을 의미하는지 확실하지 않습니다. ModalComponent는 이미 HTML과 함께 부분적으로 사용되는 것으로서,이를 사용하기 위해서는 ''과 같은 선택자를 포함해야합니다. – Mikki

+0

제가 말하고자했던 것은 예를 들어 모달 구성 요소에 큰 html이 포함 된 템플릿이있는 경우, 결과 html에서 해당 html을 여러 번 항목으로 갖게됩니다. –