如何从浏览器中查看哪个版本的Angular?

Bha*_*vin 16 angular angular5

我正在尝试在线购买角度5模板,所以我只想确认角度版本.我查了一下Angular这个问题: -

如何查看我使用的Angular版本?

但是在这个问题中,app版本显示在下面的图片中,该图片是从开发工具中捕获的,

ng-version is in app tag.
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

但在我试图购买的模板中有以下结构.

ng-version is in body tag.
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

所以,只是为了再次确认我刚刚安装了Angular 5.这里在新安装的应用程序中显示,

ng-version is in app-root.

在此输入图像描述

该模板有其他文件,如,

<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">
Run Code Online (Sandbox Code Playgroud)

我也试过,angular.version但它对我不起作用.

因此,确认他们使用的是Angular App而不是其他东西,但我对它的Angular-2,4或5感到困惑.

还有其他方面我们可以确定它正在运行哪个版本?

Kyl*_*ove 27

使用ng-version属性是识别Angular版本号的正确方法.如果您想要更多确认,可以在控制台中执行:

getAllAngularRootElements();
Run Code Online (Sandbox Code Playgroud)

这将向您展示角度元素.或者更准确

 getAllAngularRootElements()[0].attributes["ng-version"];
Run Code Online (Sandbox Code Playgroud)

  • getAllAngularRootElements 早在 Angular 2 的 beta.8 中就已实现,所以应该知道它。 (2认同)
  • 其中一些不是Angular应用程序。对于那些,它仍在工作。ng-version =“ 7.2.8”` (2认同)

小智 8

最简单的方法是打在浏览器和控制台抽屉F12 -

角度转换

您将看到版本。您也可以执行angular.version.full,这样的结果类似于“ 1.6.6”

  • 这仅适用于AngularJS(1.xx) (2认同)