타입스크립트에서 이벤트 리스너를 제거하려고 합니다. if 문에 이벤트 리스너를 추가합니다. else 문에서 이러한 이벤트 리스너를 제거하려고 하는데 어떤 이유로 제거되지 않습니다.
참고: 부울 값(movePick)을 설정하는 버튼이 있습니다. 이것이 사실이라면 나는 내 물건을 움직일 수 있기를 원합니다. 이벤트 리스너가 생성되는 곳입니다. 버튼을 다시 클릭하면 더 이상 개체를 이동할 수 없습니다. 그래서 이벤트 리스너를 제거하려고 시도했습니다.
으아아아이벤트 목록을 추가했던 동일한 if 문에서 이벤트 목록을 삭제하면 삭제됩니다. 하지만 다시 버튼을 클릭하고 else 문을 입력하면 삭제할 수 없습니다. 또한 stackoverflow에서 여러 가지 솔루션을 시도했지만 그 중 아무 것도 작동하지 않았습니다.
이벤트 인스턴스를 클래스 필드에 저장한 다음 RemoveEventListener에서 해당 인스턴스를 호출합니다.
으아악이제 괜찮을 것 같아요