如何在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 = {}));
这是一个 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 = {}));