2016-05-08 1 views
0

リンク:ルーティングとルートが正しく、私が持っている最後のエラーではありません私ができるangular2のRC1以来、私は、ルーティングと夢中になるつもりですangular2

EXCEPTION: Error: Uncaught (in promise): Component 'LoginForm' does not have route configuration

私のコードが怒鳴るです(私は便利なパーツをホッペ)

私は私がしたいことは、正しい部品(私の主な活動)

よろしく

に「[routerLink]」ルーティングを使用して私のメインページで利用できるだけでいくつかのリンクで、エラーのメッセージを理解することはできません

注:「/アプリ/」ちょうどベースパスは、(それがコンポーネントに対応していない)

bootstrap(AppComponent,[ 
    ROUTER_PROVIDERS 
]); 


///////////////////// 

@Component({ 
    selector: 'my-app', 
    template: ` 
    <navbartop></navbartop> 
    <h1>MAIN APP COMP</h1> 
     <a [routerLink]="['/app/coursesactivity']">CouresesActivity</a> 
     <router-outlet></router-outlet> 
    `, 
    directives: [ROUTER_DIRECTIVES, NavBarTop], 
    providers: [ROUTER_PROVIDERS] 
}) 

@Routes([ 
    { path: '/app/login', component: LoginForm }, 
    { path: '/app', component: LoginForm } 
]) 

export class AppComponent implements OnInit, OnActivate { 
..... 
} 

///////////////////// 

@Component({ 
    selector: 'loginform', 
    templateUrl: '/app/components/compLoginForm/LoginForm.component.html', 
    styles: ['/app/components/compLoginForm/LoginForm.component.css'] 
}) 

export class LoginForm implements OnInit {//, OnActivate { 
    constructor(
    //private _router: Router 
    //private _routeData: RouteData, deprecated 
    //private _routeParams: RouteParams deprecated 
    ) {  
    } 
... 

} 
+0

'LoginForm'のテンプレートに' 'がありますか? '/ app/** courseactivity **'のルート設定はありません。この 'routerLink'はどこに向かうのでしょうか? –

+0

LogiFormのhtmlページのディレクティブ(入力のある単純なページ)、/ app/courseactivityの@Routesからのルートを削除してコードを簡単にしました(今後aginにプッシュされます。コードはOKです)、routerLinkは他のコンポーネントを指しています(loginformとは関係ありません) – user1568220

答えて

0

は、私は、私は他のエラーが発生し、クリーンアップにコードを決め、最終的 私ドン私のアプリのURLのです元のエラーがどこから来たのか知りません... 私を助けてくださった皆様に申し訳ありません。 よろしくお願いします。