【发布时间】:2019-06-16 06:09:24
【问题描述】:
我正在学习 MVVM-Coordinator 模式,这是一个问号。 ViewModel 有责任为 View 获取和格式化数据以获取并显示给用户。协调器控制导航。哪个部分应该负责发布/更新事件,例如执行登录/注册 api 方法,执行评论/点赞请求?也是 ViewModel 的职责还是 Coordinator 的职责?
这篇文章说coordinator应该负责导航和模型变异:http://khanlou.com/2015/10/coordinators-redux/
但我发现 ViewModel 也进行突变的示例。
【问题讨论】: