web-dev-qa-db-fra.com

Comment puis-je vérifier quelle version de Angular from browser?

J'essaie d'acheter un modèle angular 5 en ligne, donc je veux juste confirmer la version angular. J'ai vérifié cette question de Angular: -

Comment puis-je vérifier quelle version de Angular J'utilise?

Mais ici, dans cette question, la version de l'application est montrée dans l'image ci-dessous qui est capturée à partir de l'outil de développement,

ng-version is in app tag.

enter image description here

Mais dans le modèle que j'essaie d'acheter a la structure suivante.

ng-version is in body tag.

enter image description here

Donc, juste pour reconfirmer, je viens d'installer Angular 5. Ici, dans la nouvelle application installée, ils montrent,

ng-version is in app-root.

enter image description here

Ce modèle contient d'autres fichiers comme,

<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">

J'ai aussi essayé avec angular.version mais ça ne marche pas pour moi.

Donc, il est confirmé qu'ils utilisent Angular App pas autre chose mais je suis confus à propos de Angular-2,4 ou 5.

Existe-t-il un autre moyen de déterminer quelle version il exécute?

14
Bhavin

L'utilisation de l'attribut ng-version est la bonne façon d'identifier le numéro de version Angular. Si vous voulez plus de confirmation, vous pouvez l'exécuter dans la console:

getAllAngularRootElements();

qui vous montrera Angular. Ou plus précisément

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

Le moyen le plus simple est de frapper F12 sur le navigateur et dans le tiroir de la console de type -

version angulaire

et vous verrez la version. Vous pouvez également faire angular.version.full et cela donne quelque chose comme ça "1.6.6"

7
Prajwal

En raison de l'aide de Kyler, je me rends compte que ce modèle n'est pas construit avec Angular-5. Elle est inférieure à la Angular 2 version beta.8 (je ne connais pas la version exacte mais ce n'est pas Angular-5).

Ils montrent qu'ils sont faits avec Angular-5 mais ce n'est pas parce que cela me montre l'erreur.

Uncaught ReferenceError: getAllAngularRootElements is not defined

Parce qu'en référence au problème de ce git: - https://github.com/rangle/augury/issues/245

Je me rends compte que getAllAngularRootElements() fonctionnera avec Angular2 version beta.8 et plus. Donc, cela signifie qu'il est inférieur à la Angular 2 version beta.8.

Et j'ai essayé cette fonction avec mon application Angular-5 et cette fonction fonctionne.

enter image description here

1
Bhavin