我正在尝试从分割URL中获取一个数字,以便我可以在我的函数中使用它,由于某种原因我不断得到“this.activeId”是未定义的。这是为什么?我试着看其他资源,但我仍然不明白为什么。
activeId = 0;
ngOnInit() {
this.route.params.subscribe(response => {
let path = window.location.pathname.split(";")[0].split("/").pop();
this.activeId = parseInt(path);
console.Log(this.activeId);
}
}
next() {
const next = this.activeId + 1 >= 9 ? 1 : this.activeId + 1;
this.router.navigateByUrl('/image/' + `${next};id=${this.domain.id};category=${this.domain.category};`);
}