面向AngularJS的MVVM设计模式
我正在探索AngularJS的MVVM设计模式,但我找不到任何相关文档,大部分文档都基于面向AngularJS的MVVM设计模式,angularjs,rest,spring-mvc,model-view-controller,mvvm,Angularjs,Rest,Spring Mvc,Model View Controller,Mvvm,我正在探索AngularJS的MVVM设计模式,但我找不到任何相关文档,大部分文档都基于KnockoutJS和Silverlight MVVM 优点: MVVM的唯一优点是,它有助于在双向绑定的情况下更快地加载视图 缺点: 我们不能打服务电话。如果我们想打电话,我们必须包括像jQuery或knockoutJS这样的第三方库 对于MVC,我们在这两方面都有优势。这意味着双向绑定在MVVM和 我们也可以在没有第三方图书馆的情况下拨打服务电话。在MVC中,我们使用控制器实现上述两个功能 以上我的观点正
KnockoutJS
和Silverlight
MVVM
优点:
以上我的观点正确与否?请任何人帮助我。有关示例,请参阅此链接:
您可以在后端使用SpringRESTful服务(或任何与此相关的服务),但由于Angularjs仅在浏览器中运行,因此MVC模式将从服务器移动到前端。我建议你努力学习AngularJS教程,以便更好地理解。AngularJS是mvvm开箱即用的,所以只要阅读任何AngularJS教程,你就可以再次阅读我的文章了。mvvm优点:1。MVVM的唯一优点是,它有助于在双向绑定的情况下更快地加载视图。缺点:1。我们不能打服务电话。如果我们想打电话,我们必须包括像jQuery或knockoutJS这样的第三方库。对于MVC,我们在这两方面都有优势。这意味着双向绑定在MVVM中也没有那么快,我们也可以在没有第三方库的情况下进行服务调用。在MVC中,我们使用控制器实现上述两个功能。以上我的观点正确与否?请任何人帮助我。嗨,我在等待你的答复。请回答上面的问题。我认为使用架构模式的优点是代码通常更容易编写、阅读和维护。速度通常不是你在做出选择时必须考虑的唯一方面。至于使用微软特定版本的MVC模式(MVVM)与AngularJS使用的版本的具体区别,我不能给出建议。(有关这方面的更多信息,请参见)