ng-repeat 遍历json值

使用ng-repeat可以遍历数组,这个很容易理解,但是有时候后台为了方便,只是向前端返回了json格式的数据,那么如何遍历json数据呢?

 

遍历json的格式

<li ng-repeat="(key,item) in serverItems">
	<div style="float: left;">{{item.name}}</div>
	<p class="font_10" style="float: left;">{{item.price}}元/{{item.unit}}</p>
	<div style="clear: both"></div>
</li>

  

<!DOCTYPE html>
<html lang="zh-CN" ng-app="jiazhengApp">
<head>
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <script src="../public/ionic/js/ionic.bundle.min.js"></script>
    <script src="../public/js/jquery.min.js"></script>
    <link rel="stylesheet" href="../public/ionic/css/ionic.css">
    <title>tabs_ionic.html</title>
</head>

<body ng-controller="myController">
<ul>
    <li ng-repeat="(key,item) in serverItems">
        <div style="float: left;">{{item.name}}</div>
        <p class="font_10" style="float: left;">{{item.price}}元/{{item.unit}}</p>
        <div style="clear: both"></div>
    </li>
</ul>
</body>
<script>
    var app = angular.module("jiazhengApp",["ionic"], function() {

    })
//默认控制器
	.controller("myController",['$scope','$ionicPopover','$timeout',function($scope,$ionicPopover,$timeout){
		var jsonData = {
			"status": 1,
			"msg": "获取除尘除螨家政类型成功",
			"data": {
				"drc": {
					"id": 35,
					"name": "单人床",
					"price": 100,
					"unit": "数量",
					"num": 0
				},
				"src": {
					"id": 36,
					"name": "双人床",
					"price": 150,
					"unit": "数量",
					"num": 0
				},
				"sf": {
					"id": 37,
					"name": "沙发",
					"price": 150,
					"unit": "数量",
					"num": 0
				},
				"cl": {
					"id": 38,
					"name": "窗帘",
					"price": 15,
					"unit": "平米",
					"num": 0
				},
				"dt": {
					"id": 39,
					"name": "地毯",
					"price": 50,
					"unit": "平米",
					"num": 0
				}
			}
		};
		//获取多个json值在页面中显示出来
		$scope.serverItems = jsonData.data;

	}])

</script>
</html>

 

 

 

  • 大小: 3.4 KB
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值