angular的特色
2020-03-11 12:07
507 查看
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......那么我们在需要服务的时候就要注入他才能使用
至于如何使用服务那,那么请看我的专写服务的部分
转载于:https://my.oschina.net/u/3681919/blog/1538632
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- Angular 重构与 CSS 慎用 float
- angular学习笔记2-directive
- angular增,删,改,查
- How to use a keypress event in angularjs
- angularjs+bootstrapTable为动态生成的代码添加事件
- Angular4---部署---Angular 与 Nginx的邂逅
- [转载]Using ngOptions In AngularJS
- 初探angular之[$injector:modulerr]
- angular--Can't bind to 'ngModel' since it isn't a known property of 'input'
- angular 多语言
- 【js类库AngularJs】解决angular+springmvc的post提交问题
- Angular实现点击按钮后在上方显示输入内容的方法
- 深入理解Angular中的$apply()以及$digest()
- Angular动态编译Html
- Angular 2 教程
- angular 项目简要框架
- 简单的前端开发环境搭建,举例Grunt Bower、Requirejs 和Angular
- angular js promise
- angular.extend
- angular1x初始与架构演进(二)