그래서 내가 2 그룹숨기기 및 NG-반복 AngularJS와의 개체 당 입력 필드를 표시
나의 HTML에 대한 표시 및 숨기기 버튼을 통해 반복하고 위치 및 설명의 입력 필드의 그룹이 있습니다 :
<div ng-repeat="location in vm.locations" class="row">
<div class="form-group col-md-12">
<label for="location">Location</label>
<input type="text" class="form-control" name="location" ng-model="location.name">
<a class="pull-right" ng-click="vm.showLocationDetail()">Add Description</a>
</div>
<br>
<div ng-show="vm.showDetail" class="form-group col-md-12">
<textarea class="form-control" type="text" name="description" rows="5" ng-model="location.description"></textarea>
</div>
</div>
컨트롤러 :
// toggle location details
vm.showLocationDetail = function() {
return vm.showDetail = !vm.showDetail;
}
지금 나는 위치보다 1 개 필드가 나는 설명을 추가 누르면 ... 모든 필드의 내용 입력 필드를 나타낸다.
관련 설명 입력란 만 표시되도록하려면 어떻게해야합니까?