2016-11-15 5 views

답변

2

이 두 가지는 완전히 관련이 없습니다.

index.ts는 TypeScript 가져 오기 용입니다. 다른 타이프 스크립트 파일에 선언 된 타이프 스크립트 (titcript) 파일에서 식별자를 사용할 때마다이 코드가 필요합니다.

NgModule은 다른 NgModule에있는 지시문, 구성 요소, 파이프 및 제공자를 등록하는 것입니다.

+0

그래서, 내가 HTML로만 사용하는 구성 요소가 있다고 가정 해 봅시다. 모듈과 index.ts에 있어야합니다. – gilmishal

+1

'index.ts'를 전혀 사용하지 않으셔도됩니다 **. 식별자가 정의 된 파일에서 직접 가져올 수도 있습니다. 'index.ts'는 편의상 여러 식별자를 한 번에 쉽게 임포트 할 수 있기 때문에 있습니다. 구성 요소 클래스를 참조하지 않으면 TypeScript 가져 오기가 필요하지 않습니다. 컴포넌트를 사용하고 싶다면'NgModule'의'선언문 '에 필요합니다. 이 작업을 수행하려면 TypeScript 가져 오기가 필요합니다. 단, 구성 요소와 'NgModule'이 같은 파일에있는 경우는 예외입니다. –