Создание моделей предметной области в angular 6 для использования в других библиотеках - PullRequest
0 голосов
/ 12 мая 2018

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

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

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

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

Я хотел бы получить некоторые предложения относительно наилучшей практики или предложения относительно того, как этого можно достичь.

Спасибо

1 Ответ

0 голосов
/ 21 мая 2018

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

export * from './lib/<path to class file>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...