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/ –