爱编程
AngularJS基本介绍
2015-3-2 Jessie






AngularJS是Google推出的一款Web应用开发JavaScript 框架。它可通过 <script>标签添加到 HTML页面。AngularJS通过指令扩展HTML,最为核心的是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入,等,通过表达式绑定数据到HTML,让html静态页面动态化。




module:应用开发模块。

controller:控制器,启到不同层面间的组织作用。

scope:为视图提供绑定数据。

filter:数据传输到视图之前修改数据。

directive:可复用的UI元素,也可以理解为前端插件。

factory, service:为其他模块元素提供服务。





指令:

ng-app 指令定义一个AngularJS应用程序。

ng-model指令把元素值(比如输入域的值)绑定到应用程序。


ng-bind 指令把应用程序数据绑定到HTML视图。