中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

如何正確事務使用AngularJs分頁插件

如何正確事務使用AngularJs分頁插件?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

成都服務器托管,創新互聯提供包括服務器租用、雅安電信機房、帶寬租用、云主機、機柜租用、主機租用托管、CDN網站加速、主機域名等業務的一體化完整服務。電話咨詢:028-86922220

1.自由設定每頁顯示的條目;

2.可以手動輸入頁面,跳轉到指定的頁數。

html代碼

<div class="pagination-define p20 mt20" ng-hide="totalItems==0">
 <select ng-model="perPageSize" ng-change="pageChanged({currentPage:currentPage,perPageSize:perPageSize})" >
  <option value=10 ng-selected="perPageSize==10">10</option>
  <option value=20>20</option>
  <option value=30>30</option>
  <option value=50>50</option>
  <option value=100>100</option>
 </select>
 <uib-pagination items-per-page="numPerPage" total-items="totalItems" ng-model="currentPage" ng-change="pageChanged({currentPage:currentPage,perPageSize:perPageSize})" max-size="5" class="pagination-sm" boundary-link-numbers="true" boundary-links="true" rotate="false" previous-text="?" next-text="?" first-text="&laquo;" last-text="&raquo;"></uib-pagination>
 <input type="text" ng-model="inputCurPage" min=1 cus-max-number ="{{maxPages}}" current-page="{{currentPage}}">
 <button class="btn btn-info btn-30h" ng-click="pageChanged({currentPage:inputCurPage,perPageSize:perPageSize})" ng-disabled="inputCurPage==''||submitting">Go</button>
</div>

css代碼

.pagination-define{
 text-align: center
}
.pagination-define input, .pagination-define select {
 padding-left: 3px;
 height: 30px;
 vertical-align: top;
 border: 1px solid #ccc;
 border-radius: 4px;
 width: 50px;
}
.pagination {
 margin: 0;
}
.pagination-define .btn-30h {
 vertical-align: top;
}
.btn-30h {
 padding-top: 4px;
 padding-bottom: 4px;
}

Javascript代碼

app.directive('cusMaxNumber', ['$timeout', function ($timeout) {
  return {
   restrict: 'EA',
   require: 'ngModel',
   scope: {
    maxNumber: '@cusMaxNumber',
    currentPage: '@currentPage'
   },
   link: function (scope, element, attr, ctrl) {
    ctrl.$parsers.push(function (viewValue) {
     var maxNumber = parseInt(scope.maxNumber, 10);
     var curNumber = scope.currentPage; //當前頁數
     var transformedInput = viewValue.replace(/[^0-9]/g, '');
     if (transformedInput !== viewValue||parseInt(transformedInput,10)<1||parseInt(transformedInput,10)>maxNumber) {
      ctrl.$setViewValue(curNumber);
      ctrl.$render();
      return curNumber;
     }
     return viewValue;
    });
   }
  };
 }])
.directive('cusPagination',[function(){
  return {
   restrict: "E",
   templateUrl: 'views/template/pagination.html',
   scope: {
    numPerPage: "=numPerPage",
    totalItems: "=totalItems",
    currentPage: "=cusCurrentPage",
    perPageSize:"=perPageSize",
    inputCurPage:"=inputCurPage",
    maxPages:"=maxPages",
    pageChanged: "&pageChanged"
   },
   replace: false
  };
 }]);

看完上述內容,你們掌握如何正確事務使用AngularJs分頁插件的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注創新互聯行業資訊頻道,感謝各位的閱讀!

當前題目:如何正確事務使用AngularJs分頁插件
本文URL:http://www.2m8n56k.cn/article10/jphego.html

成都網站建設公司_創新互聯,為您提供微信小程序網站制作域名注冊網站營銷網站收錄手機網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都seo排名網站優化
主站蜘蛛池模板: 2022日韩理论片在线观看 | 日本人在线看片 | 岛国午夜精品视频在线观看 | 久久精品视频免费播放 | 国产三级做爰在线观看 | 国产亚洲精品日韩已满十八 | 91麻精品国产91久久久久 | 亚洲aa视频 | 亚洲国产精品久久日 | 国产成人精品一区 | 欧美人一级淫片a免费播放 欧美人与z0z0xxxx | 在线观看国内自拍 | 精品久久久久久 | 日韩欧美一级 | 九九热精品在线 | 国产一级爱做片免费观看 | 久久99热精品免费观看k影院 | 亚洲一区高清 | 偷拍小视频99在线 | 中国国产一级毛片 | 成人久久久观看免费毛片 | 欧美性极品hd高清视频 | 亚洲 欧美 日韩 丝袜 另类 | 男操女视频 | 欧美黑大粗硬毛片视频 | 德国女人一级毛片免费 | 国产美女一级视频 | 国产 日韩 欧美 在线 | 国产成人精品日本亚洲专 | 日韩毛片欧美一级国产毛片 | 写真片福利视频在线播放 | 日韩一区二区三区视频在线观看 | 久久久久国产视频 | 久久精品免费 | 99视频在线精品自拍 | 欧美xxxwww | 成人网视频免费播放 | 久久精品国产亚洲a | 成人午夜性视频欧美成人 | 九色porny真实丨国产18 | 美女视频在线观看黄 |