0
尝试从URL获取ID参数,但是好像我没有定义我的参数var。无法看到我出错的地方,所以也许有人可以帮忙!从URL获取ID,使用Angular2获取参数不明确使用Angular2
代码
import {Component} from 'angular2/core';
import {ROUTER_DIRECTIVES, RouteParams, RouteConfig} from 'angular2/router';
import {OnInit} from 'angular2/core';
@Component({
selector: 'view-movie',
templateUrl : './templates/view-movie.tpl.html',
directives: [ROUTER_DIRECTIVES]
})
export class ViewmovieComponent implements OnInit {
public movie = {};
public id = String;
constructor(params: RouteParams){};
ngOnInit() {
this.id = params.get('id');
}
}
最好的办法是订阅ActivatedRoute.queryParams 你可以看看这个例子:https://modewagon.wordpress.com/2017/09/12/access-url-with-params-angular2/ –