Angular-cli에서 모듈을 생성하는 동안 라우팅 모듈 생성
저는 최근에 애플리케이션에 게으른 로딩을 구현하기 시작했습니다.routing.module.ts를 수동으로 생성하는 것 외에 angular-cli 응용 프로그램에서 새 모듈을 생성하는 방법이 없는지 궁금합니다.
제가 이것에 대해 조금 검색을 해보니 다른 종류의 명령어에 대한 설명이 아주 좋은 기사가 있었습니다.
따라서 기본적으로 routing.module 파일을 만드는 별도의 명령어가 없습니다.그러나 모듈을 생성하는 동안 다음과 같이 생성할 수 있습니다.
ng generate module [module-name] --routing
또는 명령의 간단한 버전:
ng g m [module-name] --routing
모듈을 만들고 매핑/매핑 링크를 추가합니다.
라우팅이 있는 모듈 생성 CMD:-
ng g m [ModuleName] --routing
늦었지만 매우 유용합니다.
ng g m about --module app --route about
위의 명령은 구성 요소에 대한 정보를 포함하는 모듈을 생성하고 경로에 대한 라우팅을 위해 앱 모듈에 게으른 로드 경로를 추가합니다.
저는 파티에 늦었습니다 :) 하지만 여기 제가 생성하는 방법이 있습니다.module
,routing
모듈 및component
한 번에 동일한 디렉토리 안에 있는 모든 것
에서src/app/
'my-page'라는 모듈, 라우팅 및 구성 요소를 생성하기 위한 다음 명령의 디렉토리 유형
ng g m my-page --routing=true && ng g c my-page --skip-tests=true -m=my-page
테스트를 생성하려면 skip-tests 인수를 사용하지 마십시오.
동일한 폴더에 모듈과 라우팅을 동시에 만듭니다.
ng g m sub-folder/module-name --routing
유일한 모듈을 만듭니다.
ng g m sub-folder/module-name
라우팅(지연 로드 가져오기), 모듈 라우팅 및 라우팅에 로드된 구성 요소가 있는 모듈을 만들려면 구문을 따라 작성합니다.
ng g m [myModule_name] --route [myRoute_path_name] --module [routing_module_name]
예:
ng g m public --route public --module app
- 구성 요소를 생성하는 방법
ng g c componanentName
또는ng g c sub-folder/componentName
- 모듈 또는 라우팅 모듈을 생성하려면 다음을 사용합니다.
ng g m sub-folder/moduleName --routing
라우팅을 사용하여 모듈 생성을 위한 간단한 명령.
ng g m [module_name] --routing
사용할 수 있습니다.
// module and routing
-> ng g m name --routing
// component with module and routing
-> ng g c name && ng g m name --routing
-> ng g m name --routing && ng g c name -m=name`
ng generate module ModulName --flat --module=app
1-폴더에 라우팅을 생성하려는 경우:
ng g m [modelNme] --routing
2-같은 폴더에서 라우팅을 생성하려는 경우:
ng g m [modelName] --flat --routing --modele=app
모델 라우팅을 사용하여 구성요소 넷을 3-생성합니다.
ng g c [modelName] && ng g m [modelName] --routing
언급URL : https://stackoverflow.com/questions/42502449/generate-a-routing-module-while-creating-a-module-in-angular-cli
'programing' 카테고리의 다른 글
WPF의 확인란 왼쪽에 있는 텍스트? (0) | 2023.05.06 |
---|---|
스크립트 테스트를 위한 PowerShell의 에코 기능 (0) | 2023.05.06 |
빌드 번호를 늘리는 더 좋은 방법은 무엇입니까? (0) | 2023.05.06 |
JavaHL 라이브러리를 로드하지 못했습니다. (0) | 2023.05.06 |
iOS 11, Apple TV 4K 등이 설치된 Xcode 9에서 무선 디버깅을 수행하는 방법은 무엇입니까? (0) | 2023.05.06 |