2016-11-15 12 views

ответ

2

Эти два полностью не связаны.

index.ts предназначен для импорта TypeScript. Это вам нужно, когда вы используете идентификатор в файле машинописных файлов, который объявлен в другом файле машинописного текста.

NgModule является регистрация директив, компонентов, трубопроводов и поставщиков в других NgModule с.

+0

так, допустим, у меня есть компонент, который я использую только в своем html - он должен быть в модуле, а не 'index.ts'? – gilmishal

+1

Вам не нужно ** использовать ** index.ts'. Вы также можете импортировать непосредственно из файла, где определен идентификатор. 'index.ts' предназначены только для удобства, поскольку они упрощают импорт сразу нескольких идентификаторов. Если вы не ссылаетесь на класс компонентов, вам не нужны импорт TypeScript. Если вы хотите использовать компонент, вам нужно его для 'объявлений '' NgModule'. Чтобы это сделать, вам нужен импорт TypeScript, за исключением случаев, когда компонент и «NgModule» находятся в одном файле. –

 Смежные вопросы

  • Нет связанных вопросов^_^