2014-02-05 3 views
1

녹아웃 js 및 부트 스트랩을 사용하고 있습니다. 각 행에 삭제 버튼이있는 사용자 목록이 있습니다. 사용자 삭제 여부를 확인하는 메시지가있는 부트 스트랩 모달 대화 상자가 있습니다. 모델에서 사용자를 삭제할 수있는 삭제 버튼에 클릭 바인딩이 있습니다. 사용자가 확인한 후에 삭제가 수행되도록 어떻게 변경합니까? 나는 몇 가지 예를 수색하고 모든 사용자 지정 바인딩을 사용하는 것이 좋습니다, 내가 볼 수있는 가장 가까운이 바이올린 예이 예에 한 문제는, 그것은에서 미리 정의 된 항목을 사용합니다 http://jsfiddle.net/snaptopixel/vDZQk/넉 아웃 js - 확인 후 목록에서 항목 삭제

했다 모달 팝업의 모델, 내가 원하는 것은 자동으로 사용자가 삭제 한 항목을 바인딩하고 모달 창에 사용자 이름과 다른 속성을 표시하고 확인을 요청하는 것입니다. 여기

내 모달 대화 예를 들어
<div class="modal-body"> 

    <div class="well"> 
    <p>By clicking 'Yes', you will remove the User 'foo' from the system. This action cannot be undone. To cancel this action, click 'No'. </p> 
    </div> 

    <div class="modal-footer"> 
    <button type="button" class="btn btn-primary">Yes</button> 
    <button type="button" class="btn btn-default" data-dismiss="modal">No</button> 

    </div> 

...

모달 창 당신이 사용자 foo는 '삭제 하시겠습니까 "말할 것이다? 내가에 액세스 할 수 있도록하려는 것입니다 모달 창 내부 선택한 사용자. 당신의 도움이

실제로 삭제를 수행하는 함수에 '예'버튼을 바인딩 클릭을 설정

답변

1

에 대한

감사합니다, 삭제 버튼의 클릭 바인딩을 모달을 표시하는 함수로 설정합니다. 아마도 현재 함수를 observable (itemToDelete 또는 그와 비슷한 것)에 저장하여 실제 삭제 기능이 무엇을 삭제해야하는지 알 수 있도록 할 수 있습니다.