#jquery #angularjs #version-control #compatibility #migrate
#jquery #angularjs #контроль версий #совместимость #миграция
Вопрос:
Я использовал Angularjs 1.6.10 и jQuery 3.3.1, могу ли я использовать jQuery 3.5.1 с Angularjs 1.6?
Комментарии:
1. Хороший вопрос. Все, что я знаю, это то, что для AngularJS 1.8 они поддерживают jQuery 2.1 , но предлагают jQuery 3.5.1.
Ответ №1:
Нашел это в документах FAQ:
. К сожалению, не нашел многого из ваших конкретных версий, но в качестве общей идеи:
- jQuery совместим с вашим DOM, какой бы ни была версия
- Angular не заставляет вас использовать jQuery
- Вы можете вызывать функции jQuery из Angular таким же образом, как вы вызываете любые функции
Итак, вы должны иметь возможность использовать jQuery и Angular независимо от версий, должны ли они работать, однако мы не знаем, какую работу на основе jQuery выполнила команда Angular, если jQuery присутствует, поэтому самое верное — создать новую ветку вашего проекта, используя вашу систему контроля версийобновите версии до тех, которые вы предпочитаете, убедитесь, что они стабильны, насколько вам известно, а затем выполните масштабные тесты. Если все работает, то на данный момент все должно быть в порядке. Если в будущем вы столкнетесь с некоторыми проблемами, связанными с версиями, то, вероятно, появятся новые и лучшие ресурсы, которые позволят вам получить лучшее решение вашей проблемы на тот момент, чем те, которые у вас были бы сейчас.