0
私はangularjs2で新しくルートを移動しようとしましたが、 "29:20原因:this._router.navigateは関数ではありません"angularjs2 29:20原因:this._router.navigateは関数ではありません
は、あなたがナビゲートするRouter
、ないActivatedRoute
を使用することを想定している
import {Component} from '@angular/core';
import { Http } from '@angular/http';
import { ActivatedRoute } from '@angular/router';
import 'rxjs/add/operator/map';
@Component({
selector: 'app-user',
templateUrl: `app/user/user.component.html`
})
export class UserComponent {
constructor(private _http: Http, private _router: ActivatedRoute) {
}
edit() {
this._router.navigate(['form']);
}
};
回答ありがとうございます。 ルータを使用する必要がありますか? – Tester
@test、はい、あなたのコードの中からナビゲートしたいなら、 'Router'は行く方法です:) –
これは私のために働いています。解決策をくれてありがとう – Tester