Я искал angular seed, и мне интересно, почему они используют как index.ts
, так и модули. , из моего понимания, они оба могут использоваться для экспорта типов типов.Разница между ngModules и index.ts
0
A
ответ
2
Эти два полностью не связаны.
index.ts предназначен для импорта TypeScript. Это вам нужно, когда вы используете идентификатор в файле машинописных файлов, который объявлен в другом файле машинописного текста.
NgModule
является регистрация директив, компонентов, трубопроводов и поставщиков в других NgModule
с.
так, допустим, у меня есть компонент, который я использую только в своем html - он должен быть в модуле, а не 'index.ts'? – gilmishal
Вам не нужно ** использовать ** index.ts'. Вы также можете импортировать непосредственно из файла, где определен идентификатор. 'index.ts' предназначены только для удобства, поскольку они упрощают импорт сразу нескольких идентификаторов. Если вы не ссылаетесь на класс компонентов, вам не нужны импорт TypeScript. Если вы хотите использовать компонент, вам нужно его для 'объявлений '' NgModule'. Чтобы это сделать, вам нужен импорт TypeScript, за исключением случаев, когда компонент и «NgModule» находятся в одном файле. –