애플리케이션 제공 구성요소 수정
구성요소는 Anangular 애플리케이션에서 가장 기본적인 사용자 인터페이스 빌딩 블록입니다. 각도 애플리케이션에는 각도 구성요소 트리가 포함되어 있습니다. 애플리케이션 제공 컴포넌트를 복사하고 비즈니스에 필요한 대로 사용자 정의할 수 있습니다.
기능 모듈에서 응용프로그램 제공 구성요소를 수정하는 프로시저는 응용프로그램 제공 포틀렛을 수정하는 프로시저와 동일합니다. 예를 들어,
HomeModule에서 애플리케이션 제공 포틀릿 컴포넌트를 수정하는 프로시저입니다. 응용프로그램 제공 포틀렛을 수정하기 위한 지시사항은 응용프로그램 제공 포틀렛 수정을 참조하십시오.중요:
- 새 주요 업데이트 버전으로 업그레이드할 때 대체된 컴포넌트에서 즉시 사용 가능한 제품 변경사항을 가져오려면 즉시 사용 가능한 코드를 해당 사용자 정의 파일의 코드와 비교하고 즉시 사용 가능한 파일의 최신 코드를 사용자 정의된 컴포넌트 파일에 병합해야 합니다. 이 활동은 미리보기 개발자 툴킷이 주요 업데이트에 대해 릴리스될 때 수행되어야 합니다.
사소한 업데이트의 경우, 먼저 개발자 툴킷 환경을 업그레이드하고 여기에서 최신 소스 파일을 가져와 사용자 정의된 파일과 비교하고 코드 변경사항을 병합해야 합니다.
- 응용프로그램 제공 구성요소를 수정하는 동안 구성요소 폴더 컨텐츠를 복사하면 HTML, SCSS, TS및 관련 데이터 서비스 파일을 포함하는 전체 포틀렛 구성요소를 소유하게 됩니다.
예를 들어,
BackroomPickModule에서 애플리케이션 제공PickOrderPageComponent컴포넌트를 수정하는 경우SCREEN_EXTENSIONS_HOME/features/backroom-pick/pick-order-page에서 pick-order-page 폴더를 복사하면 전체PickOrderPageComponent컴포넌트를 소유하게 됩니다. - HTML 또는 SCSS 파일만 수정해야 하는 경우에도 여전히 전체 폴더를 복사해야 합니다. 이 지시사항은 기능 및 공유 모듈을 포함하여 모든 모듈에 있는 모든 컴포넌트를 수정하는 데도 적용됩니다. 이는 원활한 업그레이드를 위해 필요합니다.
Commented this point as discussed in the private Slack Channel with Mansi, https://ibm-studios.slack.com/archives/DT0MPHUQ6/p1645096789848589