CLI

generate resolver

Command
ng generate resolver [name] [options]
ng generate r [name] [options]

프로젝트에 새 리졸버를 생성합니다. 리졸버는 라우팅 규칙이 활성화되기 전에 데이터를 미리 가져와 컴포넌트를 표시할 때 필요한 데이터를 사용할 수 있도록 합니다. 이를 통해 지연이나 로딩 상태를 방지하여 사용자 경험을 개선할 수 있습니다. 이 스키매틱은 지정한 이름과 옵션으로 새 리졸버를 생성합니다.

인자

name

새 리졸버의 이름입니다. 리졸버의 클래스와 테스트 파일(예: example-resolver.ts, example-resolver.spec.ts)을 만드는 데 사용됩니다.

값의 타입string

옵션

flat

현재 프로젝트의 최상위에 새 리졸버 파일을 생성합니다. false로 설정하면 리졸버 이름의 새 폴더를 만들어 파일을 넣습니다.

값의 타입boolean기본값true
functional

클래스 대신 ResolveFn 함수로 리졸버를 생성합니다. 기본적인 상황에서는 함수형 리졸버가 더 간단할 수 있습니다.

값의 타입boolean기본값true
project

리졸버를 생성할 프로젝트의 이름입니다. 지정하지 않으면 CLI가 현재 디렉터리에서 프로젝트를 결정합니다.

값의 타입string
skip-tests

새 리졸버의 단위 테스트 파일 spec.ts 생성을 건너뜁니다.

값의 타입boolean기본값false
type-separator

생성할 파일 이름에서 유형 앞에 사용할 구분자입니다. 예를 들어 옵션을 .으로 설정하면 파일 이름은 example.resolver.ts가 됩니다.

값의 타입string허용되는 값-, .기본값-
상세 내용으로 이동