如何使用typescript检查Angular2版本

CES*_*SCO 24 typescript angular

我用angular2@2.0.0-alpha.11写了一个简单的应用程序,效果很好.现在我正在测试它的最新版本的alpha和beta avaible在npm,我一直想知道我是否真的真的改变了或者我正在缓存一些东西.

我想在我的根组件上执行类似下面的操作

export class ChromeComponent {

  ngOnInit() {
    console.log('angular version');
  }
}
Run Code Online (Sandbox Code Playgroud)

angular.version 在控制台上返回 undefined

yur*_*zui 48

自4.0.0-rc.1以来更新

为DOM中的根选择器添加了版本

在此输入图像描述

从angular2版本2.3.0-rc.0开始,您可以获得如下版本:

import { VERSION } from '@angular/core';

export class AppComponent { 
  constructor() {
    console.log(VERSION.full); // print 2.3.0-rc.0
  }
}
Run Code Online (Sandbox Code Playgroud)

或者您可以打开浏览器控制台并检查body标记 在此输入图像描述


avv*_*sis 11

ng -v 显示cli,node,os和angular的版本.