コンフィグレーションによってナビゲートできません。ネストしたルートを新しいルータに設定します。 "エラー:キャッチされていない(約束しています):エラー:いずれの経路にも一致しません: 'todos'"。私はどこが間違っているのか分かりません。誰も私がこの問題を解決するのを助けることができますか?前もって感謝します。ネストされたルートではナビゲートできません - angular2.rc3
答えて
あなたはこのような何かを置く必要があります。
<...>
import { PLATFORM_DIRECTIVES } from '@angular/core';
<...>
bootstrap(<...>
, [APP_ROUTER_PROVIDERS , <...> ]);
<...>
2)その後、アプリのルーティングを定義し、VARでエクスポート:
//our root app component
import {Component} from '@angular/core';
import {ROUTER_DIRECTIVES, RouterConfig, Router} from '@angular/router';
import {LoginComponent} from './login';
import {TodosComponent} from './todos.ts';
export const AppRoutes: RouterConfig = [
{
path: "login",
component: LoginComponent,
name:"Login"
},
{
path: 'todos',
component: TodosComponent,
name:"Todos"
}
,
{
path: "",
redirectTo: "/todos"
},
]
@Component({
selector: 'my-app',
directives: [ROUTER_DIRECTIVES],
template: `
<a [routerLink]="['Login']">Login</a>
<a [routerLink]="['Todos']">Todos</a>
<router-outlet></router-outlet>
`,
})
どこに子供のルートを与えることができますか?私はプランナーを更新しました。他のエラーが表示されています。あなたはそれをチェックして解決策を教えてくれますか? –
1)のように、あなたのメインの出発アプリの何かを追加します、APP_ROUTER_PROVIDERS(最初に必要なすべてのコンポーネントをインポートする必要があります)、
import { provideRouter, RouterConfig } from '@angular/router';
<...>
export const routes: RouterConfig = [
{ path: 'comp1', component: Component1 },
...Component1Routes, //if you want to have this in a separate file
{
path: 'comp2',
component: Component2,
'children': [
{ path: '', component: comp2 },
{ path: 'new', component: comp2new },
{ path: 'edit/:id', component: comp2edit }
]
}
];
<...>
export const APP_ROUTER_PROVIDERS = [
provideRouter(
routes
//, { enableTracing: true }
)
];
...
3)また、あなたの一番上のコンポーネントにルータディレクティブを追加する必要があります。
import { ROUTER_DIRECTIVES } from '@angular/router';
4)いずれかの子コンポーネントで使用すると、ルータ& ActivatedRoute含まれている必要がありますビューに
import { Router, ActivatedRoute } from '@angular/router';
5)あなたは使用してリンクを追加することができます
<a [routerLink]="['comp1']"> Comp 1</a>
あなたがここに実行している例を見つけることができます:http://embed.plnkr.co/ER0tf8fpGHZiuVWB7Q07/ またはhttp://plnkr.co/edit/Zd0qmavTzedtimImAgfQ?p=preview
私はそれは私がそれのために[plunker](http://plnkr.co/edit/l30dbnSP8P6CCFfQmpfn?p=preview)を作成しました
私はプランナーを更新しました。他のエラーが表示されています。私はあなたのプランナーを見ることができません。あなたはそれをチェックできますか? –
このリンクを今すぐチェックできますか?コピーの貼り付けエラーの拳の時間:D – Gabi
- 1. angular2はルータでナビゲートできません
- 2. Angular2ネストされた子ルーティングでルートの一致が見つかりません
- 3. Angular2のRC3:エラー(パラメータタイプを解決できません)コンストラクタで
- 4. Angular2ネストされたコンポーネントと補助ルート
- 5. Angular2ネストされた同じルートのモジュールルーティング
- 6. Angular2ルーティングv3.0.0、深くネストされたルート
- 7. web2のangular2の生成はURLでナビゲートできません
- 8. tempdir()で指定されたパスはナビゲートできません
- 9. HashLocationStrategy in Angular2 rc3
- 10. Angular2サービスインスタンスはAUXルート間で共有されませんか?
- 11. aureliaで子ルータのルートにナビゲートできません
- 12. ネストされたTabNavigatorはルートにパラメータを渡しません
- 13. Angular2がネストされたモジュールを見つけることができません
- 14. ANGULAR2-RC3ルーティング:provideRouterのすべてのパラメータを解決できません:(?、?)
- 15. Angular2 RC3 httpサービスから返されたデータは定義されていません
- 16. Angular2はネストされたプロパティをフォームでサポートしていません
- 17. angular2は:ネストされたが
- 18. angular2ネストされたコンポーネントtemplateUrlが見つかりません
- 19. WPFはネストされたコントロールにアクセスできません
- 20. LinkButtonのネストされたコントロールはクリックできません
- 21. railway.jsのネストされたリソース:POSTはできません
- 22. Vuejsはネストされた配列にプッシュできません
- 23. ハンドル例外ルートにナビゲート中 - Angular2
- 24. 角2 - ネストされたルートでモジュールが見つかりません
- 25. Anecessでネストされたループを実行できません
- 26. ポリモーフィックアソシエーションでネストされたモデルを保存できません。
- 27. マングースでネストされたモデルを更新できません
- 28. ワイルドカードネストされたルートAngular2
- 29. angular2はネストされた状態/ルートをサポートしていますか?
- 30. Angular2 RC6 - ルーティング付きネストされたモジュール
に役立ちます願っています。これを見てください。 –