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.
Mais dans le modèle que j'essaie d'acheter a la structure suivante.
ng-version is in body tag.
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.
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?
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"];
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"
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.