1
我注意到在RxSwift GitHub Login Example是觀測從視圖控制器在初始化傳遞到視圖模型:凡綁定在MVVM觀測?
let viewModel = GithubSignupViewModel1(
input: (
username: usernameOutlet.rx_text.asObservable(),
password: passwordOutlet.rx_text.asObservable(),
repeatedPassword: repeatedPasswordOutlet.rx_text.asObservable(),
loginTaps: signupOutlet.rx_tap.asObservable()
),
dependency: (
API: GitHubDefaultAPI.sharedAPI,
validationService: GitHubDefaultValidationService.sharedValidationService,
wireframe: DefaultWireframe.sharedInstance
)
)
這是正確的做法是結合在反應式編程登錄水龍頭和文本字段?
看到這個例子之前,我在視圖模型onSignUpClick()
並從視圖控制器綁定點擊創建一個函數來運行該功能。那是不好的形式?
好像如果一切都通過在init通過它導致非常胖初始化函數