AngularJS小知识点一

AngularJS是由谷歌公司及一个由开发者组成的我的社区共同打造。其主要优点在于帮助使用者在web应用程序中实现必要的动态视图。它是经过原生的MVC(模型-视图-控制器)功能来加强HTML。web

PS:MVC是一种软件架构设计模式,它将表现从用户交互中分离出来。模型---》应用的数据+与数据进行交互的方法,视图---》将数据呈现给用户,控制器---》两者的桥梁。即一个函数,用来向视图的做用域中添加额外的功能。设计模式

ng-app---->>声明全部被其包含的内容都属于这个AngularJS应用。只有被具备ng-app属性的DOM元素包含的元素才受AngularJS影响。架构

ng-model---->>将内部数据模型对象($scope)中的name属性绑定到文本输入字段上。(ps:$scope对象是一个简单的Javascript对象,他能够被视图访问,也能够和控制器进行交互)app

<input ng-model="name" type="text" placeholder="yourname">
<p>hello {{name}}</P>

 ng-controller---->>声明全部被它包含的元素都属于某个控制器。函数

<div ng-controller="textController">
    <input ng-model="name" type="text">
    <p>hello {{name}}</p>
</div>

做用域:视图和控制器之间的胶水。即视图模型。
$rootScope是全部$scope对象的最上层。算是全局做用域的对象。spa

AngularJS应用的模板中使用的标记:架构设计

指令:将DOM元素加强为可复用的DOM组件的属性或元素;设计

值绑定:模板语法{{}}可将表达式绑定带视图上。code

过滤器:在视图中使用的函数,用来进行格式化。对象

表单控件:用来验证用户输入的控件。

相关文章
相关标签/搜索