将一个控制器注入另一个控制器

发布于 2024-12-01 04:05:25 字数 85 浏览 1 评论 0原文

我有一个控制器,它接收带有一些数据的事件。作为处理新数据的一部分,它需要修改另一个控制器中的集合。将一个控制器注入另一个控制器来修改这个集合是一个坏主意吗?

I have a controller that receives an event with some data. As a part of the processing this s new data it needs to modify a collection in another controller. Is it a bad idea to inject a controller into another controller to modify this collection?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

菊凝晚露 2024-12-08 04:05:25

我真的不明白你所说的“另一个控制器中的集合”是什么意思,但恕我直言,你的集合应该在模型中。您的第一个控制器修改模型中的集合,该集合调度第二个控制器捕获的事件。

I don't really understand what you mean by "a collection in another controller", but IMHO your collection should be in the model. Your first controller modifies the collection in the model which dispatches an event caught by the second controller.

哆啦不做梦 2024-12-08 04:05:25

我对 Swiz 不太熟悉,但是在其他框架中,如果您需要让另一个“控制器”在结果后执行某些操作,它会调度第二个控制器正在侦听的事件,以为其提供所需的数据。

I'm not too familiar with Swiz, however in other frameworks if you needed to have another 'controller' do something after a result, it would dispatch an event that the second controller is listening for giving it the data it needs.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文