我有一个控制器,它接收带有一些数据的事件。作为处理这个新数据的一部分,它需要修改另一个控制器中的集合。将控制器注入另一个控制器以修改此集合是不是一个坏主意?
答案 0 :(得分:1)
我真的不明白你的意思是“另一个控制器中的集合”,但恕我直言,你的收藏应该在模型中。您的第一个控制器修改模型中的集合,该集合调度由第二个控制器捕获的事件。
答案 1 :(得分:0)
我对Swiz不太熟悉,但是在其他框架中,如果你需要让另一个'控制器'在结果之后做某事,它会调度第二个控制器正在监听的事件,为它提供所需的数据。