Как я могу проверить, какая версия Angular из браузера?

Я пытаюсь купить угловой шаблон 5 онлайн, поэтому я просто хочу подтвердить для угловой версии. Я проверил этот вопрос углового : -

как я могу проверить, какую версию Angular я использую?

но здесь в этом вопросе версия приложения показана ниже изображения, которое захватывается из инструмента разработки,

ng-version is in app tag.

enter image description here

но в шаблоне, который я пытаюсь приобрести, есть следующая структура.

ng-version is in body tag.

enter image description here

Итак, просто для подтверждения я только что установил Angular 5. Вот в недавно установленном приложении они показывают,

ng-version is in app-root.

enter image description here

этот шаблон имеет другие файлы, такие как,

<script type="text/javascript" src="inline.bundle.js"></script>
<script type="text/javascript" src="polyfills.bundle.js"></script>
<script type="text/javascript" src="styles.bundle.js"></script>
<script type="text/javascript" src="vendor.bundle.js"></script>
<script type="text/javascript" src="main.bundle.js">

Я также пробовал с angular.version но это не работает для меня.

Итак, подтверждено, что они используют Угловое приложение, а не другое, но я запутался в этом Угловые-2,4 или 5.

есть ли другой способ, которым мы можем понять, какая версия работает ?

3 ответов


использование атрибута ng-version является правильным способом определения углового номера версии. если вы хотите больше, вы можете выполнить в консоли:

getAllAngularRootElements();

, который покажет вам угловые элементы. Или точнее

 getAllAngularRootElements()[0].attributes["ng-version"];

из-за помощи Kyler я понял, что этот шаблон не построен с Angular-5. Это ниже, чем версия Angular 2 beta.8 (я не знаю точной версии, но это не угловой-5).

Они показывают, что они сделаны с углового-5, но это не потому, что он показывает мне ошибку.

Uncaught ReferenceError: getAllAngularRootElements is not defined

потому что со ссылкой на эту проблему git: -https://github.com/rangle/augury/issues/245

Я понимаю, что getAllAngularRootElements() будет работа с версией Angular2 beta.8 и больше. Таким образом, это означает, что он ниже, чем версия Angular 2 beta.8.

и я пробовал эту функцию с моим приложением Angular-5, и эта функция работает.

enter image description here


самый простой способ-нажать F12 в браузере и в ящике консоли тип -

угловое.версия

и вы увидите версию. Вы также можете сделать угловое.версия.полный и это дает что-то вроде этого "1.6.6"