发表于: 2017-05-02 23:40:55

2 893


今天完成的事情:

angular.module('transmit',['ui.router'])

.config(function ($stateProvider, $urlRouterProvider) {

//渲染页面

     $urlRouterProvider.when("", "/Home");

     $stateProvider

        .state("Home", {

            url:"/Home",

            templateUrl: "Home.html"

        })

        .state("Home.Article",{

            url:"/Article",

            templateUrl: "Article.html"

        })

        .state("Home.Student",{

            url:"/Student",

            templateUrl: "Student.html",

            controller:"mycon"

        })

})

.controller('mycon', function($scope,$http) {

  /*  $scope.pape=1;

    $scope.total=1;*/

    $scope.page="1";

    $scope.size="6";

    $scope.papes=1

    $scope.A;

       /* $http({

            method:'GET',

            url: '/carrots-admin-ajax/a/article/search?size='+6

        })

        .then(function successCallback(response){

            $scope.a = response.data.data;  //向后台取值

            $scope.size= response.data.data.size;

            $scope.total=response.data.data.total;

            /* $scope.page=response.data.data.page;*/ //page 不会返回。 直接请求就可以

       /*     console.log($scope.a);

            console.log(response);

        })*/

        $scope.Determine=function() {

        $http({

            method:'GET',

            url: "/carrots-admin-ajax/a/article/search?page="+$scope.page+"&size="+$scope.size

        })

         .then(function successCallback(response){

            $scope.a = response.data.data;  //向后台取值

            $scope.size= response.data.data.size;

            $scope.Num=response.data.data.total;

            $scope.total_page=Math.ceil($scope.Num/$scope.size);

            $scope.pages =new Array($scope.total_page);

            /* $scope.page=response.data.data.page;*/ //page 不会返回。 直接请求就可以

            for (var i =0;i<$scope.total_page;i++) {

                $scope.pages[i]=i+1;

            }

            console.log($scope.a);

            console.log(response);

            console.log($scope.Num)

            console.log($scope.total_page);

            console.log($scope.pages);

         /*   for (var Num=0;num<$scope.total_page;Num++){

              $scope.pages[num]=$scope.page_num;

              $scope.page_Num++

            }*/

    //          $scope.page_turn=function(){//数字按钮的页面跳转

    //     $scope.page= Number(event.target.innerText);

    //     $scope.switch_state();

    //     $scope.switch_type();

            $scope.page_x=function() {

                /*.this.$scope.pages;*/

            }

    // };

        })

    }

$scope.Determine();

})

//过滤

.filter("ChangeCode",function () {

    return function (type) {

        var changed = "";

        switch (type){

            case 0:changed = "首页banner";break;

            case 1:changed = "找职位banner";break;

            case 2:changed = "找精英banner";break;

            case 3:changed = "行业大图";break;

        }

         return changed;

    }

})

.filter("Sta",function() {

    return function(status) {

        var sta ="";

        switch(status){

            case 1:sta = "草稿";break;

            case 2:sta = "上线";break;

        }

        return sta;

        console.log($scope.sta);

    }

})

// $scope.search=function() {}

//默认加载一次获取企业列表的函数

 /* function oPage(){//首页

 }

 function Shadowe() { //尾页

 }*/


明天计划的事情:
遇到的问题:


返回列表 返回列表
评论

    分享到