频道栏目
首页 > 程序开发 > web前端 > HTML/CSS > 正文
AngularJs函数之大小写转换、对象深拷贝、对象扩充、数据遍历(代码实例)
2018-02-13 14:18:53      个评论    来源:KHOST的博客  
收藏   我要投稿

1、打印AngularJs的版本号:

1	var m = angular.module('app', []);
2	m.controller('ctrl', ['$scope', function($scope){
3	    console.log(angular.version);
4	}]);

2、大小写转换:

1	var m = angular.module('app', []);
2	m.controller('ctrl', ['$scope', function($scope){
3	    console.log(angular.uppercase('zym'));//转成大写
4	    console.log(angular.lowercase('ZYM'));//转成小写
5	}]);

3、对象深拷贝(a对象复制b对象,a对象的值发生改变时,不影响b对象):

1	var m = angular.module('app', []);
2	m.controller('ctrl', ['$scope', function($scope){
3	    var obj1 = {'name':'K`illCodeWEB前端开发笔记'};
4	    var obj2 = {};
5	    angular.copy(obj1, obj2);
6	    obj2.name = 'K`IllcodePHP学习笔记';
7	    console.log(obj1);
8	}]);

4、对象扩充(往原对象中添加内容):

1	var m = angular.module('app', []);
2	m.controller('ctrl', ['$scope', function($scope){
3	    var obj3 = {'name':'K`illCode客'};
4	    angular.extend(obj3, {'url':'http://www.zymseo.com'});
5	    console.log(obj3);
6	}]);

5、使用forEach遍历对象或数组:

01	var m = angular.module('app', []);
02	m.controller('ctrl', ['$scope', function($scope){
03	    var arry1 = [{'name':'太原雅辉装修网'},{'url':'http://www.0351zhuangxiu.com'}];
04	    angular.forEach(arry1, function(value, key){
05	        console.log(value);
06	    });
07	 
08	    var obj4 = {'name':'zym', 'work':'web前端开发'};
09	    angular.forEach(obj4, function(value, key){
10	        console.log(key);
11	    });
12	}]);
点击复制链接 与好友分享!回本站首页
上一篇:formaction中get\post传递参数的问题详解
下一篇:关于请求方式为GET的form表单,action属性后不能带参数的问题讲解
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站