Модуль Angular Library генерирует компонент из рабочей области - PullRequest
0 голосов
/ 02 января 2019

У меня есть угловое рабочее пространство, созданное с тремя проектами.Кроме того, я только что создал библиотеку, в которой я хотел бы иметь многократно используемые модули.

Обычно для проектов (приложений и библиотеки) я запускаю следующее для создания модуля или компонента:

ng g c component componentName --project=UserPortal

ng g c component componentName --project=myLibrary

Однако теперь мне нужно добавить компоненты к модулям внутри них:

Например, библиотека: проектыmyLibrary src lib navigation-module Добавить компонент здесь

Для модуля прикладного проекта: проекты UserPortal src app userModule Добавить компонент здесь

Мне удалось создать модуль внутри проекта библиотеки из рабочей области, выполнив:

ng generate module navigation-module --project=myLibrary

В настоящее время мне нужно пройти через командную строку до этого каталога, чтобы создатьсоставная часть.Но у меня есть ощущение, что я могу сделать это из Workspace , как и все другие команды.Это было бы наиболее выгодно, вместо того, чтобы выполнять командные строки вверх или переходить назад и вперед между каталогами.

Быстрый обзор: 1. Создать библиотеку в угловой рабочей области 2. Создатьмодуль внутри библиотеки внутри рабочей области Angular 3. Хотите создать компонент внутри модуля внутри библиотеки из рабочей области

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 18 января 2019

Вы можете создавать компоненты для функциональных модулей, указав правильный путь.В вашем случае

ng g c navigation-module/test-component --project=myLibrary

должно сработать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...