`
oywl2008
  • 浏览: 1050662 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Angularjs JS Parse JSON

 
阅读更多
<!DOCTYPE html>
<html>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<body>

<script>
var app = angular.module("myShoppingList", []);



app.controller("myCtrl", function($scope) {

var arr=[[{"id":1,"orderName":"Order1470534767695","checkOut":false},{"id":1,"p":{"productId":1,"name":"QQ","price":11.0},"quantity":1,"orderPrice":11.0,"orderTime":1470534767883},{"productId":1,"name":"QQ","price":11.0}],[{"id":1,"orderName":"Order1470534767695","checkOut":false},{"id":2,"p":{"productId":2,"name":"RR","price":22.0},"quantity":1,"orderPrice":22.0,"orderTime":1470534767886},{"productId":2,"name":"RR","price":22.0}],[{"id":2,"orderName":"Order1470534771006","checkOut":false},{"id":3,"p":{"productId":3,"name":"TTT","price":33.0},"quantity":1,"orderPrice":33.0,"orderTime":1470534771028},{"productId":3,"name":"TTT","price":33.0}]];

//alert(arr.length);

//    alert(arr[0][0].id);
// alert(arr[1][0].id);
//alert(arr[2][0].id);

for(var i=0;i<arr.length;i++){
if(arr[i][0].id==1){
//alert(arr[i][0].orderPrice);
//alert(arr[i][1].p.name);
//alert(arr[i][0].id);
//alert(arr[i][1].quantity);
//alert(arr[i][1].p.name);
alert(arr[i][1].orderPrice);
}
}


    $scope.products = ["Milk", "Bread", "Cheese"];
    $scope.addItem = function () {
        $scope.products.push($scope.addMe);
    }
    $scope.removeItem = function (x) {
        $scope.products.splice(x, 1);
    }
});
</script>

<div ng-app="myShoppingList" ng-controller="myCtrl">
  <ul>
    <li ng-repeat="x in products">{{x}}<span ng-click="removeItem($index)">×</span></li>
  </ul>
  <input ng-model="addMe">
  <button ng-click="addItem()">Add</button>
</div>

<p>Click the little x to remove an item from the shopping list.</p>

</body>
</html>

 

分享到:
评论

相关推荐

    json2 json

    在这些浏览器中,`JSON.stringify()`方法是缺失的,无法将JavaScript对象转换为JSON字符串,而`JSON.parse()`方法则无法解析JSON字符串为JavaScript对象。`json2.js`这个扩展插件正是为了弥补这一不足,使得开发者...

    Java下的Json支持包和前端json的js库

    1. **jQuery**:虽然jQuery最初是为了简化DOM操作而设计的,但它也提供了方便的`$.parseJSON()`和`$.getJSON()`方法来处理JSON数据。然而,随着现代浏览器对JSON的原生支持,jQuery的这些功能在许多情况下已不再必需...

    angularjs 兼容js

    `json3.min.js` 是一个轻量级的JSON polyfill,它提供了完整的JSON API实现,包括`parse()`和`stringify()`方法,使得AngularJS在旧版IE中可以处理JSON数据。 2. **respond.js** 和 **respond.min.js**: 这两个...

    JSON基础教程+中文CHM版_JSON_webapi_

    此外,jQuery、AngularJS、Vue.js等前端框架也提供了便捷的JSON操作方法。 2. 服务端:在Node.js中,内置了`JSON.parse()`和`JSON.stringify()`方法。其他服务器端语言如Java、Python、C#也有相应的库支持JSON操作。...

    JSON (JavaScript Object Notation) .zip

    现代Web开发中的很多库和框架,如jQuery、AngularJS、React和Vue.js,都内置了处理JSON数据的功能。 在实际开发中,JSON不仅仅局限于Web应用,它也被广泛应用在API接口设计、配置文件、日志记录、跨平台数据交换等...

    JSON使用

    2. `json.js` - 这可能是一个JavaScript版本的JSON处理库,如JSON.parse()和JSON.stringify()函数的实现,或者可能是特定框架(如jQuery、AngularJS等)的扩展,用于更方便地操作JSON数据。 3. `json-example.war` -...

    Spring处理json,客户端处理json

    客户端通常使用JavaScript(如jQuery、AngularJS或Vue.js)来发送AJAX请求,发送JSON数据并接收JSON响应。JavaScript的`XMLHttpRequest`或现代浏览器提供的`fetch` API可用于创建HTTP请求,而`JSON.parse()`函数...

    AngularJS中如何使用$parse或$eval在运行时对Scope变量赋值

    在AngularJS框架中,$parse和$eval是两个用于动态评估和修改表达式的工具。本文将详细介绍如何在运行时使用这两个函数对Scope(作用域)变量进行赋值。 在开始之前,先简要解释一下什么是Scope。Scope在AngularJS中...

    针对json数据的特殊情况制作的包含显示层级的表格

    同时,`JSON.parse()`函数可以帮助我们将JSON字符串转换为JavaScript对象,便于进一步处理。 描述中的“特殊情况”可能指的是JSON数据中包含复杂的数据结构,如嵌套的对象或数组。在这种情况下,我们需要设计一种...

    把文本解析为js框架

    在JavaScript中,有内置的全局函数`JSON.parse()`用于将一个JSON字符串转换为JavaScript对象。例如: ```javascript var jsonString = '{"name":"John", "age":30, "city":"New York"}'; var jsonObject = JSON....

    angular.fromJson与toJson方法用法示例

    在AngularJS中,`angular.fromJson` 和 `angular.toJson` 是两个非常重要的方法,它们用于处理JSON数据的序列化和反序列化。这篇文章将详细介绍这两个方法的用法,并通过实例进行演示。 1. `angular.fromJson` `...

    parse.js:AngularJS 1.x解析器,作为独立库移植

    parse.js AngularJS 1.x解析器,作为独立库移植 安装 bower install --save parse.js 用法 要创建一个解析器,您将需要两个类Lexer和Parser ,您将在Parser实现一个Lexer实例。 有关更多信息,请参见下面的用法...

    管理系统系列--angular + parse server 开发的管理系统.zip

    2. **安装Parse SDK**:在项目的`package.json`中添加Parse的客户端SDK,通过`npm install parse`命令安装。 3. **配置Parse Server连接**:在Angular应用中,我们需要创建一个Parse对象,配置其服务器URL和应用...

    JSON 对象未定义错误的解决方法

    如果你不希望使用`json2.js`,还可以考虑使用其他JavaScript库,如jQuery、AngularJS、React等,它们通常会自带JSON的polyfill,确保在旧版浏览器中也能工作。 5. **服务器端处理**: 另一种策略是在服务器端处理...

    JS前台框架.rar

    16 json2 This file creates a global JSON object containing two methods: stringify and parse. 17 jsPlumb jsPlumb provides a means for a developer to visually connect elements on their web pages.

    AngularJs中$cookies简单用法分析

    var restoredObject = JSON.parse($cookies.objectAsJson); ``` 除了使用$cookies服务的属性语法,还可以使用`$cookies.put()`、`$cookies.get()`和`$cookies.remove()`这些方法来操作cookie。例如: ```...

    ajaxjson

    5. **库与框架的支持**:现代Web开发中,有许多库和框架如jQuery、AngularJS、Vue.js等提供了更便捷的Ajax和JSON处理方法,简化了开发过程。 总结来说,Ajax和JSON是Web开发中的重要工具,它们的结合使用极大地提升...

    看了就知道什么是JSON

    1. 数据交换:JSON广泛应用于数据交换,例如在Web应用程序中,服务器可以使用JSON将数据传输给客户端,客户端可以使用JSON.parse()方法将其解析成JavaScript对象。 2. 配置文件:JSON也可以用作配置文件,例如在...

    js.rar_树结构

    return JSON.parse(jsonString); } ``` 此外,为了实现交互效果,我们还需要结合HTML和CSS来渲染树结构,并使用事件监听器来响应用户的点击行为。例如,可以使用`&lt;ul&gt;`和`&lt;li&gt;`元素来构建树形结构,使用JavaScript...

Global site tag (gtag.js) - Google Analytics