템플릿 upload-selector.hbs를 변경했습니다.
변경 전
변경 후
템플릿은 잘 작동하지만, 제 스크립트는 작동하기를 거부합니다.
“Header” 탭에 이 코드를 삽입했습니다.
문제가 무엇일 수 있는지 알려주실 수 있나요?
템플릿 upload-selector.hbs를 변경했습니다.
변경 전
Ember 앱에서는 $document.ready가 의미가 없으므로, 이 코드는 반드시 Ember 훅 내에서 작성해야 합니다.
필요에 따라 모달 컨트롤러의 JS를 수정해야 할 수도 있습니다.
답변해 주셔서 감사합니다. 그런데 왜 매뉴얼인 Developer’s guide to Discourse Themes에는 사용할 수 있는 항목이 나와 있나요?
일부 사용 사례에서는 여전히 작동하는 것 같습니다(이벤트는 여전히 발화됩니다). 하지만 인터페이스의 특정 부분에서 복잡한 작업을 수행하려면, 예를 들어 컴포넌트를 위한 Ember 훅과 달리 DOM의 일부 요소가 항상 사용 가능한 것을 보장하지 않기 때문에 이러한 이벤트를 사용하지 않는 것이 좋습니다.
비슷한 것을 구현할 수 있도록 관련 문서가 있는지 알려 주시겠어요?
이런 경우 보통 소스 코드를 해석하고 Ember Guides를 참고해야 합니다.
또한 기존 플러그인이나 테마 컴포넌트의 선례를 연구하는 것도 매우 도움이 될 수 있습니다.
감사합니다. 해결해 보겠습니다.