2016-09-08 3 views
2

안녕하세요, 저는 지금이 문제를 2 시간 이상 보았습니다.
여기에 문제가 있습니다. 제 ng2-bs3-modal이 저장 단추의 사용자 지정 작업에도 제대로 작동합니다. 문제는 취소를 누르고 다시 열면 선택한 것이 여전히 선택된다는 것입니다. 나는 당신이 그것을 열 때마다 새로운 Form을 얻고 싶습니다 그리고 온라인으로 나는 거기에있는 모든 것이 간단한 Form.reset()이라는 게시물을 발견했습니다. 그러나 나는 그렇게 할 수 없다.각도 2로 모달의 형태를 리셋

내가 지금까지 만든 모달.

<modal #modalEventCreate> 
    <modal-header [show-close]="true"> 
     <h4 class="modal-title">Create new event</h4> 
    </modal-header> 
    <modal-body> 
     <div class="form-group"> 
      <form ngNoForm> 
      Event Type 
       <select class="btn btn-default align-center selection" [(ngModel)]="etype"> 
        <option value="maintenance">Maintenance</option> 
        <option value="deactivate">Deactivate</option> 
       </select> 
      Server 
       <select class="btn btn-default align-center selection" [(ngModel)]="server"> 
        <option *ngFor="let server of servers" [ngValue]="server.id">{{ server.name }}</option> 
       </select> 
      Start 
       <input class="form-control selection" id="datetimepickerStart" type="datetime-local" [(ngModel)]="sdate"> 
      End 
       <input class="form-control" id="datetimepickerEnd" type="datetime-local" [(ngModel)]="edate"> 
      </form> 
     </div> 
    </modal-body> 
    <modal-footer> 
     <button type="button" class="btn btn-default" (click)="postEvent()">Save</button> 
     <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button> 
    </modal-footer> 
</modal> 

당신이 나를 도우거나 유용한 정보를 제공해주기를 바랍니다. postEvent 함수의 단부 1.At
TY 보노

답변

1

this.etype = NULL 추가.

2. 취소 이벤트에 대한 onclick 함수를 수동으로 만들고 this.etype = null을 추가하십시오.

관련 문제