角度2のボタンをクリックすると簡単なリダイレクトを作成する方法は?すでに試してみました:角度2のリダイレクト(クリック時)
import {Component, OnInit} from 'angular2/core';
import {Router, ROUTER_PROVIDERS} from 'angular2/router'
@Component({
selector: 'loginForm',
templateUrl: 'login.html',
providers: [ROUTER_PROVIDERS]
})
export class LoginComponent implements OnInit {
constructor(private router: Router) { }
ngOnInit() {
this.router.navigate(['./SomewhereElse']);
}
}
ボタンタグに
routerLink
を試してみてくださいルーターをクリックします。私は例外があります:エラー:キャッチされていない(約束しています):デフォルト出口を見つけることができません – TeodorKolev'SomewhereElse'を含むルートを定義するテンプレートの内容を提供できますか?あなたはそれに 'router-outlet'を持っているべきです... –
はい私はそれを持っています。 app.component.ts内にあります。 @Component({ セレクタ: '私のアプリ' テンプレート: ' <ルータ出口>ルータ出口> '、 ディレクティブ:[ROUTER_DIRECTIVES] }) – TeodorKolev