码迷,mamicode.com
首页 > Web开发 > 详细

夺命雷公狗—angularjs—12—get参数的接收

时间:2016-08-19 18:49:15      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:

我们在实际的开发中get和post的交互都是离不开的,我们先来研究下get参数是如何接收到的。。

而且在实际开发中利用json来进行传递参数也是比较多的,这里我们就以get来接收参数为列。。

 

先创建一个data.txt的文件来进行模拟以下是后端传递过来的json参数

技术分享

 

 

然后回到控制器页面:

技术分享

 

 

技术分享

 

显示效果和上面的是一样了,一切正常,,,

 

 

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <link rel="stylesheet" href="css/amazeui.min.css">
    <script src="js/jq2.js"></script>
    <script src="js/amazeui.min.js"></script>
    <script src="js/angular.min.js"></script>
    <style>
        .TextBlod { font-weight:bold; }
        .Red { color:red;  }
        .Blue { color:blue; }
        .Bgred{ background:#dd514c; color:green; }
        .Bgblue{ background:#23ccfe; color:green; }
        .Oncss{ background:#000000; color:#ffffff; }
    </style>
</head>
<body ng-app="myapp">


<script type="text/ng-template" id="newlists">
    <ul class="am-avg-sm-8" ng-repeat="c in data" ng-class-odd="Bgred" ng-class-even="Bgblue" ng-click="liClick($index)" ng-class="{true:‘Oncss‘}[$index == index]" >
        <li>{{$index}}</li>
        <li>{{c.name}}</li>
        <li ng-class="{true:‘Red‘}[c.age > 40]">{{c.age}}</li>
        <li>{{c.sex}}</li>
        <li ng-class="{true:‘Red‘,false:‘Blue‘}[c.dang == 1]">{{c.dang ==  "1"? "":""}}</li>
        <li>{{$first ? "":""}}</li>
        <li>{{$last ? "":""}}</li>
        <li ng-class="{true:‘Red‘,false:‘Blue‘}[c.dang == 1]">{{$middle ? "":""}}</li>
    </ul>
</script>


<ul class="am-avg-sm-8" ng-class="TextBlod" ng-controller="news">
    <li>序号</li>
    <li>姓名</li>
    <li>年龄</li>
    <li>性别</li>
    <li>党员</li>
    <li>是否是首条</li>
    <li>是否是尾条</li>
    <li>不属于前尾</li>
</ul>
<ul class="am-avg-sm-8" ng-include src="‘newlists‘" ng-controller="news">
</ul>
</body>
<script>
    var app = angular.module(myapp,[]);
    app.controller(news,function($scope,$http){
        $scope.TextBlod = TextBlod;
        $scope.Red = Red;
        $scope.Blue = Blue;
        $scope.Bgred = Bgred;
        $scope.Bgblue = Bgblue;
        $scope.Oncss = Oncss;
        $scope.data = ‘‘;

        $http.get("data.txt").success(function(data,status,headers,config){
            $scope.data = data.lists;
            console.log(status);
        });
        $http.get("data.txt").error(function(data,status,headers,config){});



        $scope.liClick = function(index){
            $scope.index = index;
        }
    });
</script>
</html>

 

 

 

再来分享下data.txt那段json代码:

 

{
    "lists": [
        {
            "name": "小一",
            "age": "11",
            "sex": "男",
            "dang": "1"
        },
        {
            "name": "小二",
            "age": "22",
            "sex": "女",
            "dang": "1"
        },
        {
            "name": "小三",
            "age": "33",
            "sex": "男",
            "dang": "0"
        },
        {
            "name": "小四",
            "age": "44",
            "sex": "女",
            "dang": "0"
        },
        {
            "name": "小五",
            "age": "55",
            "sex": "男",
            "dang": "1"
        },
        {
            "name": "小六",
            "age": "66",
            "sex": "男",
            "dang": "0"
        },
        {
            "name": "小七",
            "age": "77",
            "sex": "女",
            "dang": "1"
        },
        {
            "name": "小八",
            "age": "33",
            "sex": "男",
            "dang": "0"
        }
    ]
}

 

夺命雷公狗—angularjs—12—get参数的接收

标签:

原文地址:http://www.cnblogs.com/leigood/p/5788493.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!