如何在ES5编写的Angular2路由代码中获取URL个参数?

How to get URL parameters in Angular2 routing code written in ES5?

这是一个 TypeScript 代码示例:

class LoginComponent{
   token: string;
   constructor(params: RouteParams) {
      this.token = params.get('token');
   }
}

如何在ES5中编写,即如何在ES5中获取查询参数?

var LoginComponent = ng.core.Component({
  ...
}).
Class({
  constructor: [ng.router.RouteParams, function(params) {
    this.token = params.get('token');
  }]
});

确保ROUTER_PROVIDERS

一样提供
(function (app) { 
  document.addEventListener('DOMContentLoaded', function () {   
    ng.platform.browser.bootstrap(app.AppComponent, 
        [ng.router.ROUTER_PROVIDERS]); 
  }); 
})(window.app || (window.app = {}));