Как скопировать / запустить компоненты одного приложения Angular в другое - PullRequest
0 голосов
/ 25 сентября 2019

У меня есть два проекта, оба разработаны на Angular, мой первый проект - "zbarcode", а второй - "страница входа".Обе структуры проекта были созданы с использованием Angular-cli.

Структура Zbarcode - Структура Zbarcode (app.module.ts)

Структура страницы входа - Структура страницы входа (app.module.ts)

Если вы посмотрите на коды компонентов страницы входа и файлов модулей, я хочу добавить сюда компонент и функции сканера zbarcode.Я не знаю, могу ли я сделать это через угловую маршрутизацию или я должен скопировать содержимое zbarcode на страницу входа.Вывод, который я хочу, - запустить сканер (zbarcode) после входа в систему (страница входа)

Заранее спасибо

1 Ответ

0 голосов
/ 25 сентября 2019

Вы уже ответили на свой вопрос в самом вопросе, просто замените 'или' на 'и'.Далее следуют шаги -

  1. Убедитесь, что из пакетов на самом деле работает 'zbarcode'.Вы можете найти это в файле package.json.Установите эти пакеты в свой проект 'loginpage'.

  2. Скопируйте рабочий код (скорее компоненты) из 'zbarcode' в 'страницу входа' и параллельно импортируйте компоненты в приложение.module.ts или они не будут работать.В любом случае вам будет предложено указать эту ошибку, когда вы будете обслуживать проект.

  3. Теперь вам нужно сделать два маршрута, например «/ login» для страницы входа и «/ zbar» длябар сканер страницы.И если пользователь подтвержден с помощью логина, вы просто хотите перенаправить на «/zbar» .

...