2017-02-10 4 views
1

コンポーネントでは、このラインにはエクスポートされたメンバー 'ROUTER_DIRECTIVES'はありません。その代替案は何ですか?

import {ROUTER_DIRECTIVES} from '@angular/router'; 

はエラーに

node_modules/@angular/common/index"' has no exported member 'FORM_DIRECTIVES'. 

ROUTER_DIRECTIVES member is deprecated

を与えることの任意の代替はありますか?

+0

エラーとして表示されます。廃止予定です。これらの種類については、公式のドキュメントをチェックしてください;)ルーティングに関するドキュメントは次のとおりです:https://angular.io/docs/ts/latest/guide/router.html – Alex

+0

私はhttps://plnkr.co/edit/YtJDZlA1mHtjA9ZmMHB3に従います?p =パンくずリストのプレビュー –

+0

彼らはROUTER_DIRECTIVESを使用します –

答えて

2

this-

import { RouterModule }     from '@angular/router'; 

のようなあなたのAppModuleでインポートRouterModule、それは@NgModule this-

@NgModule({ 
    imports: [BrowserModule, HttpModule, FormsModule, RouterModule, 
.... 
.... 

コンポーネントでROUTER_DIRECTIVESをインポートする必要はありませんように更新します。 ROUTER_DIRECTIVESメンバーは、Angular Final 2.0.0以降で非推奨になりました。

+0

そしてコンポーネントを別々にインポートする場合は? –

+0

あなたはコンポーネントへのナビゲートを意味しますか? – Sanket

+0

私はbreadcrumbsのためにplnkr.co/edit/YtJDZlA1mHtjA9ZmMHB3?p=previewに従っています –

関連する問題