제 플러그인에는 각 카테고리에 대해 커스텀 설정이 있으며, 이 설정은 컴포저(composer)에서 토글 스위치를 표시/숨기는 데 사용됩니다. 이 토글 스위치는 글리머(glimmer) 컴포넌트에서 설정되며, 이니셜라이저(initializer)가 composer-fields 플러그인 아웃렛에 렌더링하도록 호출합니다.
제 목표는 커스텀 설정의 값에 따라, 컴포저 내에서 카테고리가 변경될 때마다 토글 스위치를 표시하거나 숨기는 것입니다.
플러그인 아웃렛의 outletArgs에 옵저버(observer)를 추가하는 것이 가능한가요? 컴포저 모델은 outletArgs에 설정되므로, 이를 통해 categoryId에 옵저버를 설정하면 좋겠다는 생각이 들었습니다. 그런 다음 해당 카테고리의 커스텀 설정 값을 확인하는 함수를 실행하려 했습니다. 하지만 옵저버 설정에 어려움을 겪고 있습니다. 옵저버를 잘못 설정하고 있는 것일 수도 있고, 저는 EmberJS를 아직 잘 모르는 편입니다.