수정: 아래 내용은 별도의 주제로 다루는 것이 더 좋을 것 같다는 생각이 들었습니다. 또한 제가 겪고 있는 주요 문제가 컴포넌트의 액션을 플러그인 아울렛으로 가져오는 것임을 깨달았습니다. 이 문제에 대해 여기서 질문을 했습니다:
플러그인 아울렛에 인수를 성공적으로 전달하는 더 간단하거나 표준적인 방법이 있을까요?
예를 들어:
템플릿에 다음과 같은 composer-action-title 컴포넌트에 대한 참조가 있다고 가정해 보겠습니다:
composer.hbs:
{{composer-action-title
model=model
openComposer=(action "openComposer")
closeComposer=(action "closeComposer")
canWhisper=canWhisper
tabindex=8
}}
그리고 제가 플러그인 아울렛을 추가하려고 하는데, 그 플러그인 아울렛 안에서 위와 동일한 코드가 있도록 하고 싶습니다:
connectors/cool-outlet/cool-outlet.hbs:
{{composer-action-title
model=model
openComposer=(action "openComposer")
closeComposer=(action "closeComposer")
canWhisper=canWhisper
tabindex=8
}}
제 cool-outlet 플러그인 아울렛이 composer-action-title 컴포넌트를 성공적으로 참조할 수 있도록 하기 위해 무엇을 해야 하나요?
composer.hbs에서 다음과 같은 참조를 사용하는 것은 작동하지 않는 것 같습니다:
{{plugin-outlet name="cool-outlet" args=(hash model=model)}}