angular对象简单介绍

来源:互联网 发布:matlab编程题目汇总 编辑:程序博客网 时间:2024/06/08 18:31
[javascript] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. //判断是否是个数组  
  2. angular.isArray([])//true  
  3. angular.isArray("strings")//false  
  4. //判断是否是个日期对象  
  5. var a = angular.isDate(new Date());//true  
  6. //判断一个值是否被定义  
  7. angular.isDefined(undefined);//false  
  8. angular.isDefined([])//true  
  9. //和defined刚好相反  
  10. angular.isUndefined(undefined);//true  
  11. //angular.isElement 确定是否是一个dom元素,或者jq对象  
  12. angular.isElement()  
  13. //angualr.isFunction 确定是否是个方法  
  14. angular.isFunction(function(){});//true  
  15. //angular.isNumber 确定是否是个数字  
  16. angular.isNumber(1);//true  
  17. //angular.isObject 确定是否是个对象  
  18. angular.isObject(null)//false  
  19. angular.isObject([])//true  
  20. //angular.isString 确定是否是字符串  
  21. angular.isString("abc")//true  

[javascript] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. angular.uppercase(string);//将所有的英文字母大写  
  2. angular.lowercase(string);//转换指定的字符串为小写。  
  3. angular.equals(o1, o2);//确定两个对象或两个值是相等的。支持值类型,正则表达式,数组和对象。  
  4. angular.extend(目标对象, Source对象);//浅拷贝,不支持深拷贝  
  5. angular.fromJson(json);//处理json,返回Json字符串  
  6. angular.toJson(json_string)//传入json字符串,返回json对象  
  7. angular.copy(a,b)//将b的引用改为a的引用,相当于b=a  

[javascript] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. //angular.forEach 遍历数组和对象  
  2. angular.forEach(遍历对象,function(val,key){  
  3.     ....  
  4. },这里可以有第三个参数写了function里面的this就会指向这个对象)  
  5.   
  6. angular.bind()//绑定函数,作为函数的上下文  
  7. angular.bind(self, fn, args);  
  8. self 绑定的对象  
  9. fn 方法  
  10. args 向方法里面传入的变量  
  11.   
  12. var a = {name:"zhangsan"};  
  13. 第一种  
  14. var f = angular.bind(a,function(age){  
  15.     console.log(this.name+"age is"+age);  
  16. },10)  
  17. f();  
  18. 第二种  
  19. var f = angular.bind(a,function(age){  
  20.     console.log(this.name+"age is"+age);  
  21. })  
  22. f(10);  


[javascript] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. angular.bootstrap()//方法用于手动初始化angular  
  2. angular.bootstrap(element, [modules], [config]);  
  3. element dom元素  
  4. modules 模块加载需要引入的模块  
  5. config 对象用于定义应用程序的配置选项  
  6.   
  7. angular.module()//方法用于创建,注册和检索modele  
  8. angular.bootstrap(element, [modules], [config]);  
  9. element ng-app的值  
  10. modules 模块加载需要引入的模块  
  11. config 对象用于定义应用程序的配置选项  

原创粉丝点击