Создание доменных моделей в угловом 6 для использования в других библиотеках - angular6


1

У меня много доменных моделей, которые состоят из интерфейса и соответствующего класса, аналогичного приведенному ниже примеру:

export interface ILanguage {
  first: string
  second?: string
}

export class Language {
  first: string = 
  second?: string
}

В угловом 5 легко было просто импортировать каждую модель в разные части программы. Однако в угловом 6 из-за библиотек это невозможно. Я понимаю, что мне придется использовать библиотеки.

Я хотел бы высказать некоторые рекомендации относительно передовой практики или любых предложений относительно того, как это можно сделать.

Спасибо

Источник
  •  40
  •  2
  • 4 мар 2020 2020-03-04 04:08:23

2 ответа

1

Я решил это, добавив интерфейс/класс явно в public_api.ts

export * from ./lib/<path to class file>
  • 4 мар 2020 2020-03-04 04:08:24
1

Я решил это, добавив интерфейс/класс явно в public_api.ts

export * from ./lib/<path to class file>
  • 4 мар 2020 2020-03-04 04:08:24