Я изо всех сил пытаюсь превратить это в опцию ng. Возможно ли это?Что было бы угловым эквивалентом ng-option этого выбора?
<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":[]}
]
}
]
Детский идентификатор должен быть выбран. Вложенность не может быть глубже.
Объект немного больше и переведен, поэтому могут быть ошибки. Вопрос в том, можете ли вы написать для достижения такой же функциональности? – icebreaker
О да .. Я понял. Я сделаю попытку. –
Хорошее решение, но в качестве улучшения я предлагаю вам сделать это один раз в контроллере вместо того, чтобы делать фильтр. – developer033