Javascript Stimulus.js加载部分内容的方法?

Javascript Stimulus.js加载部分内容的方法?,javascript,stimulusjs,Javascript,Stimulusjs,我们正在调查与Rails6应用程序一起使用的stimulation.js,并在将我们的思维从jQuery转移到stimulation的过程中不断碰壁 例如: 在页面的一个部分,我们有一个按钮,单击该按钮时,我们希望将内容加载到页面另一部分的div中。在jQuery中,这很简单-响应单击事件,将部件从rails后端加载到该div中 在刺激计划中,如何做到这一点?看起来所有东西都需要放在一个大控制器中,这样按钮才能看到“目标div”。因此,本质上,我们正在编写“页面”控制器,这似乎是一个很大的开销。

我们正在调查与Rails6应用程序一起使用的stimulation.js,并在将我们的思维从jQuery转移到stimulation的过程中不断碰壁

例如:

在页面的一个部分,我们有一个按钮,单击该按钮时,我们希望将内容加载到页面另一部分的div中。在jQuery中,这很简单-响应
单击
事件,将部件从rails后端加载到该div中


在刺激计划中,如何做到这一点?看起来所有东西都需要放在一个大控制器中,这样按钮才能看到“目标div”。因此,本质上,我们正在编写“页面”控制器,这似乎是一个很大的开销。此外,它还打乱了我们将页面分解为多个部分的方式,因为现在这些部分需要共享一个刺激控制器。

您要查找的是刺激的兄弟库,用于通过turbo框架处理HTML导航,并通过turbo streams部分更新页面。

您正在寻找的是刺激的兄弟库,用于通过turbo框架处理HTML导航,并通过turbo streams部分更新页面