Есть ли способ объединить angular с существующим веб-проектом php/js/html?

Я работаю с существующим старым веб-проектом и с этого момента хочу начать использовать angular 7 в проекте, в основном для того, чтобы не отставать от старых технологий. На стороне сервера — php 7, а на клиенте — html + javascript (с использованием jQuery). Сервер - Апач.

Я хочу продолжить использовать php для серверной части и начать использовать angular для клиентской части.

Я пытался найти информацию, но не нашел ничего полезного.

Мой вопрос: можно ли теперь добавить угловой код в код, в то время как старые страницы продолжают работать, используя свой текущий код (обычные страницы js и html)? Могу ли я добавить angular в свой проект и работать с ним с этого момента, не внося слишком больших изменений в существующий код? Если да, то как я могу это сделать?

Спасибо

В вашем вопросе очень мало деталей и кода, и, чтобы помочь вам, пожалуйста, сначала помогите нам, улучшив свой вопрос. Расскажите подробности, покажите соответствующий код, желательно минимальный, полный и проверяемый пример, и, что наиболее важно, напишите свой вопрос с мыслью о своей аудитории — подумайте, «что им нужно знать, чтобы полностью понять мою проблему и код и быть в состоянии помочь мне"

Rohan Khude 22.05.2019 12:10

@Rohan Khude, я новичок в Stack Overflow, поэтому, если бы вы могли помочь мне с информацией, которую я должен добавить, спасибо.

moriahs 22.05.2019 12:14

Если вы новичок в Angular, вам следует сначала попробовать, как он работает и как выглядит структура. Также не рекомендуется использовать jQuery с Angular только в случае необходимости.

Josef Katič 22.05.2019 12:18

@Йозеф Катич, спасибо, я знаком с angular, новичок здесь

moriahs 22.05.2019 12:46
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
Что нового в PHP 8.1?
Что нового в PHP 8.1?
Если вы все еще используете PHP 7, то эта статья для вас. В PHP 8, а именно в PHP 8.1, встроены некоторые очень востребованные функции, которые вам...
Разработка LMS на заказ для повышения эффективности работы и обучения
Разработка LMS на заказ для повышения эффективности работы и обучения
За последние годы в образовании произошла большая революция, и сегодня почти все учебные заведения делают упор на эксклюзивное управление учебным...
1
4
579
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Навряд ли

Это будет очень тяжело.

Angular — это законченный полноценный веб-фреймворк, включающий процесс начальной загрузки, что очень затрудняет интеграцию с существующим проектом.

Вместо этого вы можете использовать что-то вроде Реагировать. Поскольку это не фреймворк (просто библиотека представлений), его легче интегрировать с существующим кодом, и он поддерживает постепенное внедрение.

React даже включил небольшой учебник, который решает эту проблему.

Другие вопросы по теме