내가 Angular2 응용 프로그램에서 primeNg 대화 상자를 사용하고이 표시 될 때 대화 상자에있는 항목의 새로운 인스턴스를 만드는 방법 :PrimeNg : 대화 상자가 다음과 같이
이제<p-dialog
header="Dialog"
[(visible)]="display"
[modal]=true
[closable]=true
[resizable]=false
[width]=500
>
<input type="text"/>
</p-dialog>
내가 할 것을 다음과 같이 가정 : 대화 상자
- 실행 대화
- 유형
Led Zeppelin
대화 - R을 닫습니다 대화 상자를 엽니 다.
이제 입력은 여전히 Led Zeppelin
으로 채워집니다.
입력의 동일한 인스턴스가 사용되고 있음을 이해하지만 이것은 내가 원하는 행동이 아닙니다. 대화 상자를 시작할 때마다 새 입력을 사용하고 싶습니다. 이 작업을 수행하는 올바른 방법은 무엇입니까? 이 문제에 접근하는 한 가지 방법은 onBeforeShow
을 사용하여 입력을 재설정하는 것입니다.