angular发明的时候主要是用来干嘛的那?
总结起来就一句话:用来解决ajax开发所带来的痛苦:例如 数据解析,DOM操作;
既然作为一门框架语言是吧,那肯定会有他自己的特色,所谓术业有专攻嘛.语言也是一样;
那么接下来就说说angular的特色:
1,第一条,也是最核心的一条,那就是---指令;
其实angular操作元素,都是通过指令来完成,包括绑定数据啊,添加事件啊等等;
介绍几个常用指令:(都是ng-开头)
(1),ng-app:指定angular的作用范围;
(2),ng-model:绑定表单元素的数据;
(3),ng-click:添加点击事件;
(4),ng-show:显示/隐藏(true/false);
(5),ng-init:初始化数据/初始化变量
(6),ng-mouseenter:鼠标移入事件;
(7),ng-mouseleave:鼠标移出事件;
(8),ng-keydown:键盘按下事件;
(9),ng-keyup:键盘抬起事件;
(10),ng-hide:隐藏/显示(true/false);
(11),ng-if:false(移出元素);
(12),ng-repeat:重复执行某些代码(操作标签);
(13),ng-class:添加类名/删除类名;
2.数据的双向绑定
那什么是数据的双向绑定那?
简单来说就是:数据改变那么视图也会随之改变,视图改变,那么数据也随之改变(这里说的视图就是标签);
3.依赖注入
angular里面有很多服务,如:$scope , $http ,$location......那么我们在需要服务的时候就要注入他才能使用
至于如何使用服务那,那么请看我的专写服务的部分