Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个控制器,它接收带有一些数据的事件。作为处理这个新数据的一部分,它需要修改另一个控制器中的集合。将一个控制器注入另一个控制器来修改这个集合是不是一个坏主意?
我不太明白您所说的“另一个控制器中的集合”是什么意思,但恕我直言,您的集合应该在模型中。您的第一个控制器修改模型中的集合,该集合调度第二个控制器捕获的事件。
我对 Swiz 不太熟悉,但是在其他框架中,如果您需要让另一个“控制器”在结果之后做某事,它会调度一个事件,第二个控制器正在侦听以向其提供所需的数据。