angularjs ui-router を使用して、階層カテゴリの URL 構造を配置する必要があります。
例;
カテゴリ ツリーは次のようになります。
- 根
- -アプリケーション 1
- -- カテゴリ レベル 1
- ---カテゴリ レベル 2
- ----カテゴリーレベル3
- -アプリケーション 2
- -アプリケーション 3
URL xyz.com/application-1/category-1はカテゴリ レベル 1 の記事を表示し、同様にxyz.com/application-1/category-1/category-2/category-3はカテゴリ レベル 3 の記事を表示します。カテゴリの 4 または 5 レベルまで移動できます。
私の理解によると、カテゴリ レベルごとに状態を定義する必要があり、それらの状態はすべて同じテンプレートとコントローラーにアクセスできます。これらの状態を実装するためのより良い、よりスマートな方法はありますか?