1

私はAngularJsの初心者のようなもので、オートコンプリートのためにデータを取得する必要がある複雑なJSONがあります。

ここに画像の説明を入力

親カテゴリを表示せずに、構造内の子要素のみのオートコンプリートを作成する必要があります。

親へのアクセスは簡単です。data[2].JobCategories を ng-repeat にバインドし、"jobParentCategoryModel.JobCategoryName" をモデルにバインドするとうまくいきます。

しかし、子供だけを取得するためのドリルは、角度のある方法で私を混乱させます。私が見ているように、私が必要としているのは、新しいカテゴリの子供の配列で工場から子供だけを取得し、それで作業することです。しかし、何らかの理由で、工場で掘削するのは間違っているように思えます...理由はわかりませんが、物事を行うための角度のある方法ではないようです。

PS。例を見ると、ネストされた ng-repeat の例がたくさんありましたが、子ごとに余分な親 DOM 要素を作成したくないので、ネストされたリピート シームを頭上に使用します。しかし、ここでもデータ構造を破壊したくありません (双方向バインディングではないため、モデルを変更しても問題があるかどうかはわかりません)。

角度でこの種の深いドリルダウンを行うためのベストプラクティスは何ですか?

4

1 に答える 1