Web 上には補助ルートに関する情報はほとんどありません。RC5/RC1 についてはさらに少なく、ここ SO の誰かがそれらを機能させることができたことを願っています (修正されているはずですが、それだけです)。 .
次のルーティング宣言を取得しました。
import {
RouterModule,
Routes
} from '@angular/router';
import { ContactsComponent } from './contacts.component';
import { NewContactComponent } from './new-contact.component';
const contactsRoutes: Routes = [
{ path: '', component: ContactsComponent },
{ path: 'new', component: NewContactsComponent, outlet: 'form' }
];
export const contactsRouting = RouterModule.forChild(contactsRoutes);
routerLink
これが次のとおりですoutlet
。ContactsComponent
<a [routerLink]="['.', 'form:new']">
<button md-fab class="md-fab">
<md-icon class="md-24">add</md-icon>
</button>
</a>
<router-outlet name="form"></router-outlet>
ただし、これは次のようなエラーメッセージにつながるだけです
エラー: どのルートとも一致しません: 'contacts/form%3Anew'
Angular2 RC5/Router3 RC1 の実際の例はありますか?