一、關(guān)于過濾項的設(shè)置 在controllers.js?$scope.filterOptions?=?{
????????filterText:?"",
????????useExternalFilter:?true
????};為什么要弄出來這個?三、異步加載數(shù)據(jù)中的疑問?方法定義:??$scope.getPagedDataAsync?=?function(pageSize,?page,?searchText)?{
????????setTimeout(function()?{
????????????var?data;
????????????//如果這里面為漢字,這樣轉(zhuǎn)能行嗎?
????????????if?(searchText)?{
????????????????var?ft?=?searchText.toLowerCase();?//轉(zhuǎn)為小寫
????????????????$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?{
????????????//大漠老師的例子中的程序走的應(yīng)該是else吧?因為searchText始終為空。
????????????????$http.get('data/books'?+?$stateParams.bookType?+?'.json')
????????????????????.success(function(largeLoad)?{
????????????????????????$scope.setPagingData(largeLoad,?page,?pageSize);
????????????????????});
????????????}
????????},?100);
????};?在調(diào)用該函數(shù)的時候為什么沒有往里面?zhèn)魅说谌齻€參數(shù)?? $scope.getPagedDataAsync($scope.pagingOptions.pageSize, $scope.pagingOptions.currentPage);
- 0 回答
- 0 關(guān)注
- 2399 瀏覽
添加回答
舉報
0/150
提交
取消