2
이름 목록을 가져 오는 Angular 테이블이 있습니다. 사용자가 이름 앞에있는 버튼을 클릭하면 이름을 삭제할 수 있기를 원합니다. 그러나 그 전에 모달을 보여주고 사용자에게 확인을 요청합니다.angular ng-repeat에서 모달 부트 스트랩을 사용하는 방법은 무엇입니까?
<table class="table table-condensed table-striped">
<thead>
<tr>
<th>Name</th>
</tr>
</thead>
<tbody>
<tr data-ng-repeat="c in vm.entity | filter:vm.filter track by c.Id">
<td>
<span>{{c.Name}}</span>
</td>
<td>
<button class="glyphicon glyphicon-trash" type="button" data-toggle="modal" data-target=".bs-example-modal-sm"></button>
</td>
</tr>
</tbody>
</table>
저는 Bootstap 모달을 사용하고 있습니다. 여기에 제가 갖고있는 것이 있습니다.
<div class="modal fade bs-example-modal-sm">
<div class="modal-dialog modal-sm">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true"></span><span class="sr-only">Close</span></button>
<h4 class="modal-title">Are you sure?</h4>
</div>
<div class="modal-body">
<p>Are you sure you want to delete this Item?</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">No</button>
<button type="button" data-ng-click="vm.remove(c)" data-dismiss="modal" class="btn btn-primary">Yes</button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
문제는 모달의 버튼은 루프 아니기 때문에 내가 항목을 삭제하려면 vm.remove
방법에 올바른 객체에 통과 할 수있다.
누구든지이 문제를 해결하는 방법을 알고 있습니까?
왜 버튼 후 모달 DIV의 권리를 넣지 마십시오? thenit는 범위에 있어야합니다 – DebbieMiller
제가 시도했지만 버튼을 클릭하면 목록의 각 요소에 대한 모달이 열립니다 –
각형 부트 스트랩 지시문 http://angular-ui.github.io/bootstrap/ 및이 답변 확인 http://stackoverflow.com/a/23036649/158421 –