URLからIDパラメータを取得しようとしていますが、params varを定義していないようです。私が間違っている場所を見ることができないので、多分誰かが助けることができます!URLからIDを取得すると、Angams2を使用してparamsが定義されていません
コード
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/ –