Estoy tratando de comprar una plantilla angular 5 en línea, así que solo quiero confirmar la versión angular. He verificado esta pregunta de Angular: -
¿Cómo puedo verificar qué versión de Angular estoy usando?
Pero aquí, en esta pregunta, la versión de la aplicación se muestra en la imagen a continuación que se captura de la herramienta de desarrollo,
ng-version is in app tag.
Pero en la plantilla que estoy tratando de comprar tiene la siguiente estructura.
ng-version is in body tag.
Entonces, solo para reconfirmar, acabo de instalar Angular 5. Aquí, en la aplicación recién instalada, muestran,
ng-version is in app-root.
Esa plantilla tiene otros archivos como,
<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">
También probé con angular.version
pero no me funciona.
Entonces, se confirma que están usando la aplicación Angular, no otra cosa, pero estoy confundido acerca de si es Angular-2,4 o 5.
¿Hay alguna otra forma en que podamos averiguar qué versión está ejecutando?
Usar el atributo ng-version es la forma correcta de identificar el número de versión de Angular. si desea más confirmación, puede ejecutar en la consola:
getAllAngularRootElements();
que le mostrará elementos angulares. O más exactamente
getAllAngularRootElements()[0].attributes["ng-version"];
La forma más sencilla es presionar F12 en el navegador y en el tipo de cajón de la consola:
angular.version
y verás la versión. También puedes hacer angular.version.full y esto da algo como esto "1.6.6"
Debido a la ayuda de Kyler, descubrí que esta plantilla no está construida con Angular-5. Es inferior a la versión beta.8 de Angular 2 (no sé la versión exacta, pero no es Angular-5).
Están mostrando que están hechos con Angular-5 pero no es porque me muestra el error.
Uncaught ReferenceError: getAllAngularRootElements is not defined
Porque con referencia al problema de este git: - https://github.com/rangle/augury/issues/245
Me di cuenta de que getAllAngularRootElements()
funcionará con Angular2 versión beta.8 y superior. Entonces, significa que es inferior a la versión beta.8 de Angular 2.
Y probé esta función con mi aplicación Angular-5 y esa función funciona.