helper.RenderGlimmer 위치 요소 전/후

DecoratedHtml 변경 사항(정말 좋은 변경이네요, 감사합니다!) 덕분에 decorateCookedElement를 가지고 놀아봤는데, 위치 기반 요소(positional element)에 추가되는 것 같습니다.

위치 기반 요소 앞에 또는 뒤에 삽입할 수 있는 방법이 있을까요?

여기서 추가가 강제되는 것 같습니다:
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/components/decorated-html.gjs#L48-L56

우선 래퍼를 생성한 다음 renderGlimmer를 호출하는 것이 우회책이 될 것 같습니다.
아니면 더 좋은 방법이 있을까요?

Ember가 in-element에 대해 제공하는 유일한 옵션은 다음과 같습니다.

  • 기본값: 요소의 전체 내용을 대체합니다.
  • insertBefore=null: 요소를 요소의 마지막 자식으로 추가합니다.

불행히도 insertBefore에 대한 다른 값은 지원되지 않습니다. (ember 포럼 참조)

그러니 다른 위치 지정이 필요하면 래퍼를 사용하는 것이 정답입니다 :+1: