• angular --- s3core移动端项目(二)


    product-ctrl.js

    angular.modules('myApp').controller('ProductCtrl',['$scope','$rootScope','$timeout','$state','$istore','$modal','$number','ProductService',

       functon($scope,$rootScope,$timeout,$state,$istore,$modal,$number,ProductService){  

          //全局参数

          $scope.page = 0;

          $scope.key = ";

          //获取分类

          $scope.showCateList = function(){

            if(!$scope.first){

              var promise =  ProductService.getCateGoryInfo();

              promise.then(function(result){

                var cateData = result.dataList;

                var first = [],seconds = [];

                cateData.foeEach(function(item){

    if (item.level === '1') firsts.push(item);

    if (item.level === '2') seconds.push(item);

        })

        firsts.foeEach(function(item){

    var childs = findChild(item,seconds);

    item.child = childs

        })

    function findChilds(firsts,seconds){

    var childs = [];

    seconds.forEach(function(item){

    if (item.pId === first.id) childs.push(item)

    })

    return childs;

    }

    $scope.firsts = firsts;

    if (firsts.length > 0) {

    $scope.firstChecked = firsts[0];

    $scope.seconds = $scope.firstChecked.childs;

    }

              })

            }

    $scope.showSearchTypeBody = true;

          }

    $scope.changeSearchType = function(first){

    $scope.firstChecked = first;

    $scope.seconds = first.childs;

    }

    $scope.checkSecond = function(secondChecked){

    $scope.secondChecked = secondChecked;

    }

    }])

    //product-ctrl.js
    angular.modules('myApp').controller('ProductCtrl',['$scope','$rootScope','$timeout','$state','$istore','$modal','$number','ProductService',
       functon($scope,$rootScope,$timeout,$state,$istore,$modal,$number,ProductService){        //全局参数      $scope.page = 0;      $scope.key = '';      //获取分类,分类有一级分类与一级分类下的分类      $scope.showCateList = function(){        if(!$scope.first){          var promise =  ProductService.getCateGoryInfo();          promise.then(function(result){            var cateData = result.dataList;            var firsts = [],seconds = [];cateData.foeEach(function(item){if (item.level === '1') firsts.push(item);if (item.level === '2') seconds.push(item);})firsts.foeEach(function(item){var childs = findChild(item,seconds);item.child = childs})
    function findChilds(firsts,seconds){var childs = [];seconds.forEach(function(item){if (item.pId === first.id) childs.push(item)})return childs;}
    $scope.firsts = firsts;if (firsts.length > 0) {$scope.firstChecked = firsts[0];$scope.seconds = $scope.firstChecked.childs;}          })        }$scope.showSearchTypeBody = true;      }$scope.changeSearchType = function(first){$scope.firstChecked = first;$scope.seconds = first.childs;}$scope.checkSecond = function(secondChecked){$scope.secondChecked = secondChecked;}

    }])

  • 相关阅读:
    2017.7.14 C组总结
    2017.7.13 C组总结
    2017.7.12 C组总结
    2017.7.10 C组总结
    2017.7.11 C组总结
    2017.7.9 C组 总结
    2017.7.8 C组总结
    2017.7.7 C组总结
    2017.7.6 C组总结
    SSL 2326——小球
  • 原文地址:https://www.cnblogs.com/peiyao/p/7269725.html
Copyright © 2020-2023  润新知