angular中字符串和对象的转换等常用方法
把字符串转化成json数据。json数据的遍历。
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>作用域</title> <script src="js/angular.min.js"></script> <style type="text/css"> </style> </head> <body ng-app="my-frist-app"> <div ng-controller="fristController" > </div> <script type="text/javascript"> var myApp = angular.module("my-frist-app",[]) myApp.controller("fristController",function($scope,$rootScope){ // 对象才用copy,基本数据类型不用。 var obj3 = {name:"zhangsan"}; var obj4 = {name:"lisi"}; angular.copy(obj3,obj4); console.log(obj3); console.log(obj4); // 继承 obj5继承了obj6(所有的属性和方法) copy是前者给了后者。 var obj5 = {name:"zhangsan"}; var obj6 = {age:"40"}; angular.extend(obj5,obj6); console.log(obj5); console.log(obj6); // 可以遍历数组和对象。 遍历 1 遍历的对象 2 遍历的方法 3遍历的上下文环境(一般不用) var json = {name:"zhangsan",age:40}; angular.forEach(json,function( val,key){ console.log(key); console.log(val) }); // 绑定对象 var obj7 = {name:"lisi"}; var fun = angular.bind(obj7,function(){ console.log(this.name); }) fun(); // 字符串和对象的转化 //JSON.parse(); js 方法 var jsonStr = "{"name":"李四"}"; console.log(angular.fromJson(jsonStr)); // 对象转字符串 //JSON.stringify() js方法 console.log(angular.toJson(obj7)); }); </script> </body> </html>
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇: JS代码优化的几种方式
- 下一篇: 为什么h5移动端是单页面的应用