私はAngular web-appのメニューからルーティングを設定しています。 app.routerが含まれていルート4を呼び出す関数です。
<a routerLink="home">
<button md-menu-item>
<md-icon class="material-icons"> home </md-icon>
<span> Home </span>
</button>
</a>
:
export const router: Routes = [
{ path: '', redirectTo: 'home', pathMatch: 'full'},
{ path: 'home', component: HomeComponent },
];
私ではありませんお問い合わせフォームにリダイレクトコンポーネントでボタンを持ちたいメニューは、下のホームリンクのように設定しrouterLinksを持っています通常のメニューで使用できますが、コンポーネント内のボタンにリンクを置くことは機能していないようです。どうしてこれなの?
私が行うべき理想的なことは、ルートを呼び出したコンポーネントのhtml要素に関数を配置することです - これは可能ですか?
linkwayが正常に動作しているが、私は最初の方法を理解することを好むだろう。ナビゲートが利用できないというエラーが表示されます。その後、私はRouterをインポートしますが、私のapp.routerはRoutesとRouterModuleしかインポートしません。 – Davtho1983
@ Davtho1983このエラーを投稿できますか? – porgo
奇妙なことに、私は両方の方法が今働いているようです - 私は構文エラーを作成したに違いありません!ご協力いただきありがとうございます :) – Davtho1983