Используйте Stimulus Controller в нескольких местах
Я хочу иметь возможность использовать контроллер стимулов в нескольких местах веб-приложения. Я хочу сделать что-то вроде этого:
<div data-controller="mycontroller">
<OneComponent />
</div>
<SomeOtherComponent />
<div data-controller="mycontroller">
<NewComponent />
</div>
Но кажется, что контроллер подключается только к первому компоненту, а не ко второму. Можно ли использовать его так, как я собираюсь?
Спасибо!
1 ответ
Контроллеры стимулов можно использовать повторно. См. Этот образец.
Возможные проблемы, которые могут помешать этому работать, - это ошибка JS или то, что вы ожидаете, что элементы во вложенных компонентах будут использоваться в родительском компоненте, если они еще не были отрисованы.