angularjsで階層ナビゲーションを実装するにはどうすればよいですか? たとえば、以下のサイト構造が与えられた場合、angularjs を使用してサイドバーにどのように実装できますか?
レシピ
。前菜
。メイン
..チキン
..ベジタリアン
..イタリアン
..パスタ
..ピザ
. 砂漠
単一のレイヤーにng-repeatを使用するか、(ネストされたng-repeatを使用して)固定された少数のレイヤーのおそらく非効率的な実装を使用することで十分満足していますが、任意の深さのナビゲーションを続行する方法がわかりません。