하위 범주가있는 범주 배열을 반복하려고합니다.재귀 옵션을 사용하여 md- 선택
문제가 있습니다. 나는 종류의 배열을 가지고 : 당신이 볼 수 있듯이
$scope.categories = [{
"_id": 1,
"name": "Cat 1",
"categories": {
"_id": 11,
"name": "Cat 11",
"categories": {
"_id": 111,
"name": "Cat 111",
"categories": null
}
}
}, {
"_id": 2,
"name": "Cat 2",
"categories": null
}, {
"_id": 3,
"name": "Cat 3",
"categories": null
}];
은, 하위 범주와 객체의 배열입니다, 그래서 내가 재귀 솔루션이 필요하다는 것을 알고있다.
나는 MD-선택하십시오으로 모든 범주 표시해야합니다 (그렇지 않은 모든 necesary 그룹을이다, 그러나 큰 것)과 나는이 노력하고 있어요 :
<md-input-container class="md-block">
<label>Categories</label>
<md-select ng-model="selectedCategory">
<md-option ng-value="category._id" ng-repeat-start="category in categories">{{category.name}}</md-option>
<span ng-repeat-end ng-include="'subcategories'" ng-if="category.categories"></span>
</md-select>
</md-input-container>
<script type="text/ng-template" id="subcategories">
{{category.name}}
<md-option ng-value="category._id" ng-repeat-start="category in category.categories">{{category.name}}</md-option>
<span ng-repeat-end ng-include="'subcategories'" ng-if="category.categories"></span>
그것은 부분적으로 작동 , 그러나 예상 한 결과가 아닙니다.
내가 원하는 것은 무엇입니까? 내가 무엇을 가지고이
같은 뭔가? This code
자세한 내용이 필요한 경우 알려주십시오.
감사
가 나는 각도 –
미안하지 AngularJS와 질문의 생각, 내 잘못 – istaro