小编wsl*_*sli的帖子

在iOS上,对于MVVM中的DisposeBag,是否可以放在ViewModel中?

我是 RxSwift 的新手,在这里我想问一个关于 DisposeBag 应该在哪里的问题。

我的情况是,我检索了一个在 tableview 中显示的项目列表,每个项目都有自己的标志来指示它是否被选中。

所以我不仅仅是将结果列表绑定到 tableview。我需要一些逻辑来在用户通过 tableview 导航时在本地编辑列表。

我在 a 中创建了一个实例Variable([Item])ViewModel但是如果我将逻辑放在ViewModela 中,DisposeBag则需要。

在谷歌搜索之后,大多数 MVVM+RxSwift 的例子都有Variable放置DisposeBagin 的实例,ViewModel但有些人说它应该只放置在ViewController. 真的吗?我怎样才能听Observable进去,ViewModel以便我的业务逻辑可以放在里面ViewModel

mvvm ios swift rx-swift

0
推荐指数
1
解决办法
1485
查看次数

标签 统计

ios ×1

mvvm ×1

rx-swift ×1

swift ×1