码迷,mamicode.com
首页 > Web开发 > 详细

angularjs基本理解

时间:2015-10-06 23:46:31      阅读:362      评论:0      收藏:0      [点我收藏+]

标签:

介绍一点angularjs的基础入门知识点!

1、viewModel:是一个用来提供特别数据和方法从而维护view的对象,viewModel是$scope的对象,只存在于angularjs中,$scope是一个简单的js对象。

2、model:是应用中的简单数据,一般是简单的js对象。

3、controller:负责初始化状态和参数化$scope方法用以控制行为。但是$scope并不保存状态也不和远程服务互动。

4、view :view是Angularjs解析后渲染和绑定后生成的HTML;

ps:$scope拥有一个针对数据的参考,controller定义行为,view处理布局和互动。

5、ng-app属性标示这个Dom里面的内容将启用Angularjs应用,并指定ng的作用域实在这个属性所在的dom元素以内部分。

6、ng-model="aa"表示对页面上的这个aa进行双向数据绑定。

7、{{aa}} :这是一个模板表达式,表示在这个指令模板上显示aa的数据。

8、$scope是一个把view既一个dom元素连接到controller上的对象。

9、module:通过调用angularjs的module方法来声明一个模块,模块的名字和ng-app的值对应,这样就可以让angularjs运行起来了。

10、ng-controller:要明确创建一个$scope对象,我们就要给dom元素安上一个controller对象,使用的是ng-controller指令属性,ng-controller指令给所在的dom元素创建了一个新的$scope对象,并将这个$scope对象包含进外层的$scope对象里;

ps:所有的scope对象都遵循原型继承,这意味着它们都能访问父scope的任何属性和方法;当我们调用$scope对象的属性和方法时会想在本地$scope对象中寻找对应的属性和方法,如果没有找到则往上找,一直找到根scope对象(rootscope)为止。

 

angularjs基本理解

标签:

原文地址:http://www.cnblogs.com/xiaosuzhijia/p/4857940.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!