私はこの1つのレベルの木のような状況があります。
Angularjs:グループとNG-オプション
<select ng-model="tipost"
ng-options="tip.DESC group by tip.TIPIS for tip in tipall"><br>
</select>
JSONは次のとおりです。
[
{"ID":"1", "IDPARENT":"0", "TIPIS":"", "DESC":"GroupName1"},
{"ID":"2", "IDPARENT":"1", "TIPIS":"GroupName1", "DESC":"CHILDNAME1"},
{"ID":"3", "IDPARENT":"0", "TIPIS":"", "DESC":"GroupName2"}
]
は問題があるがこれは子供とオプトグループを作成しますが、を繰り返しますあまりにものルーツ:
- GroupName1
- GroupName2
[ GroupName1 ]
- CHILDNAME1
[ GroupName2 ]
私が生産したい:
[ GroupName1 ]
- CHILDNAME1
[ GroupName2 ]
しかし、彼らはすべての子を持っているし、彼らが持っているOPTGROUPとしていないときのオプションとしてのルーツを表示する方法はありますか?このように私はoptgroupとして、そしてそのグループのオプションとして根を見ることができます。 – daniel
「子どもがいない場合のオプションとしてのルーツ」を選択可能にしますか? –
はい、descとtipisは同じものなので..このように複製します。optgroupは最初のオプションと同じです。 – daniel