AngularJS AngularJS使您可以像编写更智能的浏览器一样编写客户端Web应用程序。 它使您可以使用良好的旧HTML(或HAML,Jade / Pug和Friends!)作为模板语言,并可以扩展HTML的语法以清晰,简洁地表示应用程序的组件。 它通过2路数据绑定自动将UI(视图)中的数据与JavaScript对象(模型)同步。 为了帮助您更好地构建应用程序并使其易于测试,AngularJS教浏览器如何进行依赖注入和控制反转。 它还有助于服务器端通信,用promise和递延对象驯服异步回调,并使客户端导航以及与hashbang url或HTML5 pushState的深度链接成为