2017-12-22 30 views
1

복잡한 모양과 레이아웃이 많은 Angular 5 앱이 있습니다. 구성 요소 HTML을 여러 파일로 분할하여 단일 태그를 사용하여 표현하고 싶습니다. 태그를 파일 내용으로 바꾸는 지시문을 만들 수 있습니까?각도 2+의 분할 구성 요소 HTML?

로딩,로드 및 오류 상태에 대한 템플릿이있는 긴 HTML 파일을 처리하는 더 좋은 방법이 있습니까?

feed.component.html에는 ngIf이 적용되는 다양한 피드 항목 (이미지/링크/동영상/텍스트/기타)에 대해 서로 다른 템플릿이 있다고 가정 해 보겠습니다. 이 파일을 유지 관리하는 이상적인 방법은 무엇입니까?

답변

-2

각 피드 항목별로 별도의 구성 요소를 만들 수 있습니까? 나는 그것이 읽기 쉽고 이해할 수 있다고 생각합니다. 무엇을 당신의 일을 따라

, 당신도 이러한 구성 요소를 생성하는 동적 대신 블록 경우 사용 할 수 있습니다.

+0

별도의 구성 요소를 만드는 것은 항상 옵션입니다. 그러나 구성 요소 간의 통신을 관리하고 상태를 전달하고 이벤트를 처리하는 것은 HTML을 분할하기에 너무 많은 작업입니다. –