为了账号安全,请及时绑定邮箱和手机立即绑定

关于大漠老师讲解BookStore中的几点疑问

关于大漠老师讲解BookStore中的几点疑问

IT_BOY 2015-04-23 15:45:16
一、关于过滤项的设置 在controllers.js $scope.filterOptions = {         filterText: "",         useExternalFilter: true     };为什么要弄出来这个?三、异步加载数据中的疑问 方法定义:  $scope.getPagedDataAsync = function(pageSize, page, searchText) {         setTimeout(function() {             var data;             //如果这里面为汉字,这样转能行吗?             if (searchText) {                 var ft = searchText.toLowerCase(); //转为小写                 $http.get('data/books' + $stateParams.bookType + '.json') //拼接资源获取路径                     .success(function(largeLoad) {                                  data = largeLoad.filter(function(item) {                         //不是很明白?求解.....                             return JSON.stringify(item).toLowerCase().indexOf(ft) != -1;                         });                                                  $scope.setPagingData(data, page, pageSize);                     });             } else {             //大漠老师的例子中的程序走的应该是else吧?因为searchText始终为空。                 $http.get('data/books' + $stateParams.bookType + '.json')                     .success(function(largeLoad) {                         $scope.setPagingData(largeLoad, page, pageSize);                     });             }         }, 100);     }; 在调用该函数的时候为什么没有往里面传人第三个参数?  $scope.getPagedDataAsync($scope.pagingOptions.pageSize, $scope.pagingOptions.currentPage);
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 2356 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信