Я пишу в настоящее время два новых веб-сайта. Оба обладают большой функциональностью. Можно ли с угловатым писать небольшие компоненты/модули и повторно использовать их в других приложениях? Какова будет структура проекта для него или я могу использовать структуру ng-cli?Как написать повторно используемый компонент/модуль?
ответ
Да, я думаю, это было бы возможно, так как вы получаете много плагинов angular2, где вы npm устанавливаете что-то и включаете его в свой собственный проект. Если бы я выглядел так, у меня был какой-то общий компонент, я бы посмотрел на что-то вроде этого и скопировал их структуру проекта и как они его создали. https://github.com/scttcper/ngx-toastr. Это всего лишь один пример, и есть много других плагинов сторонних разработчиков, которые вы можете использовать для вдохновения.
Технический ответ будет таким, как указано выше. Что касается управления вашими компонентами, которые будут использоваться в двух или более проектах, я также могу указать вам на проект с открытым исходным кодом, который мы выпустили именно для этой цели.
Люди часто публикуют крошечные пакеты или хранят огромную библиотеку утилиты в одном репо. Эти, на мой взгляд, не могут достичь истинного повторного использования просто потому, что они требуют слишком больших затрат.
Сталкиваясь с той же проблемой, мы разработали открытую систему управления источником компонент, называемый бит: https://github.com/teambit/bit
Это позволяет легко экспортировать и повторное использование компонентов кода во всех проектах и хранилищ. Он также заботится о CI, управлении версиями и почти всем, что нам нужно. Вы можете увидеть пример для компонента многократного использования с открытым исходным кодом, который называется array/diff here, без бит community hub.
Не стесняйтесь попробовать и хотели бы помочь, если вам что-то понадобится.
- 1. Как написать повторно используемый компонент html/css/js в django?
- 2. Компонент jquery повторно используемый?
- 3. Лучший способ написать повторно используемый модуль с URL-адресами?
- 4. Сжатие функции - повторно используемый код?
- 5. Повторно используемый запрос HttpClient Sync
- 6. Как повторно использовать объект, используемый рядом магазинов?
- 7. Сколько раз вы повторно использовали свой многократно используемый повторно используемый компонент? (Yours)
- 8. Node.js повторно используемый код server-client
- 9. Создать повторно используемый uiview в uitableviewcell
- 10. Повторно используемый источник данных в одном дизайне
- 11. UITableView's AccessoryView, повторно используемый в нескольких ячейках
- 12. WPF: Повторно используемый шаблон для кнопок изображения?
- 13. UITableViewCell формат, повторно используемый после удаления
- 14. Повторно используемый буфер с переменной длиной
- 15. Mod повторно написать нарушение URL
- 16. Как отформатировать повторно используемый код от нормального Jquery кода
- 17. Как сделать повторно используемый компонент с Flask-SQLAlchemy?
- 18. Как создать повторно используемый шаблон с заголовком/нижним колонтитулом/навигацией?
- 19. Как тип области влияет на способ объект EntityQuery повторно используемый
- 20. В какой php-структуре есть модуль/пакет/все-повторно используемый пакет, используемый по умолчанию?
- 21. Создайте повторно используемый компонент с ZCA и SQLAlchemy
- 22. Создать повторно используемый объект данных; Только Add On Iterations
- 23. Лучший способ создать повторно используемый компонент блога для нескольких сайтов
- 24. повторно написать URL и сохранить переменную
- 25. Создайте повторно используемый/глобальный var из EventListener в Symfony
- 26. рендеринг/повторно используемый контент в asp.net mvc, каковы мои варианты?
- 27. Как сделать повторно используемый компонент с правильными, проверяемых обработчиков событий в ReactJS
- 28. Как написать цикл для вычисления оценки для количества симуляций повторно?
- 29. Как написать повторно используемую модель и представления в Backbone.js
- 30. Как написать код повторно используемых контроллеров для представлений dojox.mobile