我的视图模型模块如下所示:
val viewModelModule = module {
viewModel { (id: Int, user: String, email: String) ->
MyViewModel(get(), get(), id = id, user = user, email = email)
}
}
Run Code Online (Sandbox Code Playgroud)
因此视图模型总共接受五个参数,前两个是存储库,下面是它们的模块:
val firstRepositoryModule = module {
single {
FirstRepository()
}
}
Run Code Online (Sandbox Code Playgroud)
val secondRepositoryModule = module {
single {
SecondRepository()
}
}
Run Code Online (Sandbox Code Playgroud)
我知道这个示例代码,但这里的视图模型不接受任何参数,所以它不能回答我的问题