angular方法
1. 拷贝数组或对象
angular.copy(source, [destination]);
## 2. 选择一个元素
angular.element(element)//jqLite
3. 比较值是否相等
angular.equals(o1, o2)//返回值:boolean
4. 迭代对象
angular.forEach(obj, iterator, [context])//iteeator是一个方法function(value,key,[obj]){处理代码}
5. 把json字符串转换为对象
angular.fromJson(json);
6.把对象转换为json字符串
angular.toJson(obj, pretty);//pretty为ture时,输出字符串有换行符和空格。如果设置为一个整数,JSON输出将包含许多空间每缩进(默认为2)
7. 判断是否为数组、时间、DOM元素、函数、数字、对象、字符串、未定义、
angular.isArray(value);
angular.isDate(value);
angular.isElement(value);
angular.isFunction(value);
angular.isNumber(value);
angular.isObject(value);
angular.isString(value);
angular.isUndefined(value);
angular指令
1. 失去焦点事件
ngBlur
2.值改变时触发事件
<input
ng-change="">
...
</input>
3. 动态设置class
<input
ng-class="">
...
</input>
4. 点击事件
<ANY
ng-click="expression">
...
</ANY>
5. 双击事件
<ANY
ng-dblclick="expression">
...
</ANY>
6. 禁用元素
<INPUT
ng-disabled="expression">
...
</INPUT>
7. 获得焦点触发事件
<window, input, select, textarea, a
ng-focus="expression">
...
</window, input, select, textarea, a>
8. 显示、隐藏元素
<ANY
ng-hide="true">
</ANY>
<ANY
ng-show="true">
</ANY>
9. 判断来确定是否进行显示
<ANY
ng-if="expression">
...
</ANY>
10. 导入其他页面
<ANY
ng-include=""
[onload=""]
[autoscroll=""]>
...
</ANY>
11. 将输入文本转换为数组
<input
[ng-list=""]>
</input>
输入的文本会转换数组,默认用,分割
12. 只读
ngReadonly
13. 遍历
<div ng-repeat="(key, value) in myObj"> ... </div>
14.提交表单
<form
ng-submit="">
...
</form>
15. switch
<select ng-model="selection" ng-options="item for item in items">
</select>
<div class="animate-switch-container"
ng-switch on="selection">
<div class="animate-switch" ng-switch-when="settings|options" ng-switch-when-separator="|">Settings Div</div>
<div class="animate-switch" ng-switch-when="home">Home Span</div>
<div class="animate-switch" ng-switch-default>default</div>
</div>
<!--ngSwitch指令包含ng-switch on、ng-switch-when、ng-switch-default功能类似switch,ng-switch on指要判断的值,ng-switch-when指条件条件符合将显示这个dom元素, ng-switch-default指条件都不符合默认显示的元素-->
service
- 过滤器$filter
- $http
- 循环$interval
- $log
- $q
- 延时$timeout
- $window
内置过滤器
- 格式化数字currency
- 格式化日期事件date
- 过滤数组filter
- 将对象转换为json字符串json
- 截取数组limitTo
- 转化小写大写lowercase、uppercase
- 格式化数字number
- 排序orderBy