网络上几乎没有任何关于辅助路线的信息,更不用说 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
on 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 的工作示例吗?