1
私はこれをng-optionにするのに苦労しています。それも可能ですか?この選択と同じ角度ngオプションは何ですか?
<select ng-model="detail_type_id">
<optgroup ng-repeat="type in data.detailTypes" label="{{type.name}}">
<option ng-repeat="t in type.children" value="{{t.id}}">{{t.name}}</option>
</optgroup>
</select>
DetailTypes次のようになります。
[
{"id":7,
"parent_id":null,
"name":"Contact",
"children":[
{"id":8,
"parent_id":7,
"name":"Address",
"children":[]
},
{"id":12,
"parent_id":7,
"name":"Something else",
"children":[]
}
]},
{"id":16,
"parent_id":null,
"name":"Other",
"children":[
{"id":10,
"parent_id":16,
"name":"Remarks",
"children":[]}
]
}
]
子IDを選択する必要があります。ネスティングは深くすることはできません。
オブジェクトは少し大きく、翻訳されるため、エラーが発生する可能性があります。質問は、同じ機能を実現するためにと書くことができますか? – icebreaker
ああええ。私はそれを得た。私は試してみます。 –
良い解決策ですが、改良のためにフィルターを使わずにコントローラで一度やり直すことをお勧めします。 – developer033