2017-05-07 8 views
0

コンポーネントを使用して角度1.6でブレッドクラムを実装しようとしています。 私は、リンクが異なるビュー(コンテナコンポーネント)内におよそ10個のコンポーネントがあり、実際にデータを表示する1つのメインコンポーネント(ワードドキュメント)はすべて推奨ドキュメントへのリンクです。角度コンポーネントでのブレッドクラムの実装方法

私の階層はホーム>検索> ShowAllResults>ビュー

であると私は家のようにパン粉をしたい> {検索キーワード}> {検索のcategroy}> {ドキュメント名}。

私の問題は、私のウェブサイトのデザインのために<bread-crumb></bread-crumb>をグローバルに使用できないことです。私はすべてのページでそれを呼び出す必要があります。 この階層を維持するための最善の方法は、きちんとしたナビゲーションを得るためです。

私の考えは、記憶媒体としてlocalstorageを使用し、データを<bread-crumb></bread-crumb>にレンダリングすることです。最近のURL /状態を削除するために$ destroyを使用してください。

この方法の問題は$destroyが最初に実行されます。 localstorageからデータを取得してブレッドクラムを変更しますが、その前にlocalstorageに挿入されます。または私はそう思います。この混乱は、ブレッドクラムが地層を破壊する原因となっています。また、私はどのようにブラウザをハンドリングするのか分からない

+0

」とは何ですか?なぜ '$ stateParams'でキーワード検索とカテゴリ検索を行うことができないのですか? – Leguest

+0

ブレッドクラムのレンダリングと表示用に作成されたコンポーネントはありません@Leguest –

+0

こんにちは。 https://www.npmjs.com/package/angular-breadcrumbsではどうですか? – Sergaros

答えて

関連する問題