Как использовать разные пространства имен в угловой библиотеке?Javascript

Форум по Javascript
Ответить
Anonymous
 Как использовать разные пространства имен в угловой библиотеке?

Сообщение Anonymous »

Я хочу создать библиотеку в угловой > предназначен для компонентов, которые можно использовать в проектах, где установлены пакеты, в том же случае для Services , их можно использовать в проектах, в которых пакет установлен, теперь, что мне нужно это когда я иду в импорт компонент, импорт выглядит следующим образом:

Код: Выделить всё

import { Component } from '@contoso/core/ui';
И когда импорт услуга, импорт должен показаться следующим образом:

Код: Выделить всё

import { Service } from '@contoso/core/services';
Предположим, что мой проект в настоящее время называется «@contoso/core». В файле public-api.ts я бы включил все компоненты и услуги, которые я хочу экспортировать. Это приведет к тому, что как компоненты, так и услуги импортируются таким образом: < /p>

Код: Выделить всё

import { Component/Service } from '@contoso/core';
Итак, я хотел бы знать, как я могу добавить пространство имен для UI и Services . Было бы очень полезно, если бы вы могли помочь мне решить эту проблему, пожалуйста.

Подробнее здесь: https://stackoverflow.com/questions/794 ... ar-library
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»