0

解決策を探していましたが、正確なシナリオが見つかりませんでした。誰でも助けてくれるのだろうか。次のような ng-repeat フィルター リストがあります。

<ul>   
  <li ng-repeat="f in filterOptions">
  <p>{{f.group}}</p>   
    <ul>
      <li ng-repeat="o in f.options">
        <input id="{{$parent.f.filtername}}{{$index}}" type="checkbox" ng-model="Filter.category[o.title]" ng-true-value="{{o.title}}" ng-false-value=""  />
      </li>
    </ul>
  </li>
</ul>

私のJSON:

[
  {
    "group": "Product Categories",
    "filtername" : "category",
    "options": [
        {
            "title": "Category A",
            "alt_titles": ["Category B, Category C"]
        },
        {
            "title": "Category 1",
            "alt_titles": ["Category 2, Category 3"]
        }
    ]
  }
]

これで、o.titles に属するアイテムを正常に検索できました。さて、alt_titles にも属する項目を検索するにはどうすればよいでしょうか。

例: カテゴリ A をクリックすると、カテゴリ B とカテゴリ C のアイテムもループします。カテゴリ 1 と同じで、カテゴリ 2 と 3 のアイテムが表示されます。

私がはっきりしていたことを願っています。助けてください。ありがとう!


作業サンプルフィドル

4

1 に答える 1