当前位置: 首页 > news >正文

营销导向的企业网站优化天元建设集团有限公司滨州分公司

营销导向的企业网站优化,天元建设集团有限公司滨州分公司,微孝感网站建设,怎么设置微信公众号前言 学习任何一门语言前肯定是有业务需求来驱动你去学习它#xff0c;当然ng也不例外#xff0c;在学习ng前我第一个想做的demo就是基于ng实现分页#xff0c;除去基本的计算思路外就是使用指令封装成一个插件#xff0c;在需要分页的列表页面内直接引用。 插件 在封装分页…前言        学习任何一门语言前肯定是有业务需求来驱动你去学习它当然ng也不例外在学习ng前我第一个想做的demo就是基于ng实现分页除去基本的计算思路外就是使用指令封装成一个插件在需要分页的列表页面内直接引用。   插件       在封装分页插件时我实现了几种方式总体都比较零散最后找到了一个朋友(http://www.miaoyueyue.com/archives/813.html)封装的插件觉还不错读了下他的源码就直接在项目中使用了。   原理和使用说明       1、插件源码主要基于angular directive来实现。       2、调用时关键地方是后台请求处理函数也就是从后台取数据。       3、插件有两个关键参数currentPage、itemsPerPage当前页码和每页的记录数。       4、实现方法调用后我们需要根据每次点击分页插件页码时重新提交后台来获取相应页码数据。 在调用的页码中我使用了$watch来监控。  我初次使用时是把调用函数放在了插件的onchange中结果发现每次都会触发两次后台。这个地方需要注意。       5、我把请求后台封装成了Service层然后在Controller里调用也符合MVC思想。   效果图   调用代码 div ng-appDemoApp ng-controllerDemoControllertable classtable table-stripedtheadtrtdID/tdtdFirstName/tdtdLastName/tdtdStatus/tdtdAddress/td/tr/theadtbodytr ng-repeatemp in personstd{{emp.ID}}/tdtd{{emp.FirstName}}/tdtd{{emp.LastName}}/tdtd{{emp.Status}}/tdtd{{emp.Address}}/td/tr/tbody/tabletm-pagination confpaginationConf/tm-pagination /div script typetext/javascriptvar app angular.module(DemoApp, [tm.pagination]);app.controller(DemoController, [$scope, BusinessService, function ($scope, BusinessService) {var GetAllEmployee function () {var postData {pageIndex: $scope.paginationConf.currentPage,pageSize: $scope.paginationConf.itemsPerPage}BusinessService.list(postData).success(function (response) {$scope.paginationConf.totalItems response.count;$scope.persons response.items;});}//配置分页基本参数$scope.paginationConf {currentPage: 1,itemsPerPage: 5};/***************************************************************当页码和页面记录数发生变化时监控后台查询如果把currentPage和itemsPerPage分开监控的话则会触发两次后台事件。 ***************************************************************/$scope.$watch(paginationConf.currentPage paginationConf.itemsPerPage, GetAllEmployee);}]);//业务类app.factory(BusinessService, [$http, function ($http) {var list function (postData) {return $http.post(/Employee/GetAllEmployee, postData);}return {list: function (postData) {return list(postData);}}}]); /script插件和Demo下载 http://yunpan.cn/cQEhnLrpnkniQ  访问密码 be74转载于:https://www.cnblogs.com/sword-successful/p/4605222.html
http://www.zqtcl.cn/news/922257/

相关文章:

  • 网站建设项目报告书广州品牌网站设计价格
  • 阜阳市建设工程网站wordpress三栏博客主题
  • 邢台学校网站建设制作游戏需要多少钱
  • 品牌做网站网上接外包项目
  • 购物网站设计图百安居装修报价清单
  • 做网站要提供什么莱芜综合频道莱芜新闻
  • 网站怎么做前后台存取马鞍山市网站建设公司
  • 北京西站到北京南站软件定制外包公司
  • 网站开发手机端游戏网站设计风格有哪些
  • 网站建设开发感想网站建设公司接单
  • 建立网站后怎样收费吗设计图纸网站
  • asp网站密码从零开始做一个网站需要多少钱
  • 网站建设中需求分析报告微信 网站 优劣势
  • 湖南建设长沙网站建设价格关于网站的建设论文
  • 玉林网站制作网站建设的常用词
  • linux系统网站空间用凡科做网站的费用
  • 如何给别人做网站百度推广助手app
  • 哈市哪里网站做的好新颖的网站策划
  • 网站建设 方案书微信登录wordpress免费
  • 兰州网站建设企业名录洛可可设计公司估值
  • 广州做网站地方兰州做网站的公司有哪些
  • 招标网站哪个好适合学生做网站的图片
  • 台州seo网站排名优化外包服务公司
  • 汉川网站推广服务网页站点不安全
  • wdcp网站搬家嘉兴做网站优化的公司
  • 网站规划和建设度假区网站建设方案
  • 做网站前端用什么软件好在线种子资源网
  • 怎样修改网站关键词昌平做网站的公司
  • 网站建设调研文档网站最下面版权模板
  • 建外贸网站有效果吗开发电商平台需要多少钱