Используйте Stimulus Controller в нескольких местах

Я хочу иметь возможность использовать контроллер стимулов в нескольких местах веб-приложения. Я хочу сделать что-то вроде этого:

      <div data-controller="mycontroller">
  <OneComponent />
</div>

<SomeOtherComponent />

<div data-controller="mycontroller">
  <NewComponent />
</div>

Но кажется, что контроллер подключается только к первому компоненту, а не ко второму. Можно ли использовать его так, как я собираюсь?

Спасибо!

1 ответ

Контроллеры стимулов можно использовать повторно. См. Этот образец.

Возможные проблемы, которые могут помешать этому работать, - это ошибка JS или то, что вы ожидаете, что элементы во вложенных компонентах будут использоваться в родительском компоненте, если они еще не были отрисованы.

Другие вопросы по тегам