对于一个应用来说,获取数据的方法可以有很多,比如:Ajax, Websockets, LocalStorage, Indexdb, Service Workers,但是如何整合多种数据源.如何避免BUG.如何提高可维护性.如何提升应用的速度,这些却又是需要解决的问题.MVC是经典的Web应用开发模式,但对于客户端应用却不太适合.针对这点又出现了一些其它的模式,比如MVW(Model-View-Whatever)双向绑定模式.Flux.Observables等. Angular1采用双向绑定的方式…