We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
看到项目中的ViewModel仅仅是进行向网络层获取数据,没有像MVVM中介绍的ViewModel的view和Model的交互。 按MVVM中ViewModel的介绍,应该Model的改变,View也会直接的修改。View中输入内容的改变,Model中的值会对应的改变。 是不是Demo较简单,没有体现这方面的内容。
The text was updated successfully, but these errors were encountered:
view通过vm改变model,我的理解是当view响应时可以通过vm对model数据改变,这可能是操作数据库,或者网络或者内存数据; model通过vm改变view,其实是这样反过来弄。
不过我觉得rac对于mvvm的实现可以更方便,vm可以订阅model的更新,而view可以订阅vm。
这是我的理解,不知道正确与否?
Sorry, something went wrong.
ok 我再研究研究
對啊,我看了這個demo 跟 @yinanwang1 提出一樣的疑問。跟傳統的MVC 模式比較,只不過將 request 的東西脫離出來 放在viewmodel裡面。這個例子不能充分體現出 mvvm。也許我的理解能力有限,感謝作者提供demo
No branches or pull requests
看到项目中的ViewModel仅仅是进行向网络层获取数据,没有像MVVM中介绍的ViewModel的view和Model的交互。 按MVVM中ViewModel的介绍,应该Model的改变,View也会直接的修改。View中输入内容的改变,Model中的值会对应的改变。
是不是Demo较简单,没有体现这方面的内容。
The text was updated successfully, but these errors were encountered: