新手求助,请问如何切换大明宫派系

问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
我在做几个简单的表格相关的页面,基本也就和示例文档里的那些表格数据绑定差不多,但是因为用到了分页,所以之前就在controller里写了几个分页相关的方法,大概下面这个意思:
var app = angular.module('myApp', []);
app.controller('tableController',function($scope,getHttpJson){
//...一些获取数据的代码...
$scope.pageConfig = {
itemNum: data.TableData.length,
numPerPage: 5
$scope.pagination($scope.pageConfig);
$scope.pagination = function(pageSetting){//分页初始化
var itemNum = pageSetting.itemN
var numPerPage = pageSetting.numPerP
$scope.pageNum = Math.ceil(itemNum/numPerPage);
$scope.pageList= [];
for(var i=1,len = $scope.pageNi&=i++){
$scope.pageList.push(i);
$scope.curPage = 1;
$scope.getPageItems();
$scope.getPageItems = function(){//...}//获取当前页内数据
$scope.chanPageNum = function(){//...}//切换页码
然而分页功能肯定是几个页面要复用的,应该要单独封装出来吧。可我现在试了很久也不知道该用什么方法把它们从controller里分离出去,因为这几个方法里都用到了$scope。试过用directive,然后把需要的$scope里的值用scope:{value:'='}这样绑定,但是link的方法里scope.value就是undefined,是我用的不对吗?
第一次用angular,可能这个问题有点白痴,我不知道是不是我写jquery太久了,感觉看了很久的书和文章都搞不太懂angular的模块化该怎么理解Q-Q,现在感觉好混乱。factoryservicedirective都应该什么场景下使用Q-Q?(我的问题本质应该是因为没理解这个吧…)
能回答的话非常感谢Q-Q
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
把分页写在directive或者factory里面,把分页的一些初始化配置(每页分页的条数写成自定义html指令),然后获取数据的时候,把数据总条数,自定义的东西一起传过来,再用双向数据绑定,渲染到视图上。`app
.directive("gPagination", [function () {
template:'pagination.html',
restrict: 'E',
replace: true,
link: function ($scope, elem, attrs) {
pagination.html
&pagination ng-model="pagination.pageIndex" total-items="pagination.totalItems" max-size="5"
ng-change="pageChanged()" items-per-page="pagination.pageSize" previous-text="&"
next-text="&" first-text="&" last-text="&" class="pagination" boundary-links="true"
rotate="false"&&/pagination&
在controler里先注入directive,就能在项目内使用分页啦
$scope.pageChanged = function () {
$scope.option.pageIndex = $scope.pagination.pageI
getList();//获取数据信息
分享到微博?
你好!看起来你挺喜欢这个内容,但是你还没有注册帐号。 当你创建了帐号,我们能准确地追踪你关注的问题,在有新答案或内容的时候收到网页和邮件通知。还能直接向作者咨询更多细节。如果上面的内容有帮助,记得点赞 (????)? 表示感谢。
明天提醒我
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
扫扫下载 App国家体育总局今年将办全国电子竞技公开赛
MacBook Air 的去留是一个老生常谈的问题。虽说它在 WWDC 2017 上已经得了一波 BUFF,...
威锋网在本届 WWDC 大会后展开了一次国内 App 开发者专场访谈。
苹果改变了很多东西,难道说HomePod要让广播界也发生改变?
一周一次的新作推荐时间到了,这一次各大开发商给我们带来了十分有趣的作品。
有人会说,iOS现在变得越来越像安卓系统了。
以后在 iPad 上进行编码的应用程序肯定会越来越多~
对于在Mac上体验VR内容,你期待吗?
现在随着交通越发的发达便利,全球化的步伐加快,出国旅游成为了大家享受生活,认识世...
突然有一天艾丹起床之后发现自己的父亲突然失踪不见了,而在父亲的房间当中摆放了一台...
就是这只有 9 款滤镜的 App 被一大群小姐姐大姐姐疯狂追捧,在社交网络上走红。
在本周的 App Store 更新当中,已经消失了一段时间的游戏开发团队 Upopa Games 再次出...
《星球大战》作为一个经典的IP,迪士尼可以说将其的商业价值进行了最大化的开发,近日...
《萌鸡敢死队》是OddGame推出的一款多人在线实时射击类游戏,从名字我们就能够知道这...
上周,独立游戏开发商 Mojo Forest 在 App Store 上架了他们的最新作品《多布王国:茸...
该设备可直接绕过智能手机及设备上的配套 App 便可进行对智能家居设备的操控。
在无线耳机这个重要的电子消费领域,来自其他厂商的竞争可不会小。
由于更偏向于暖色调,灯泡比较适合作为卧室、休息室、厨房、客厅的装饰灯。
本月早些时候,苹果在 WWDC 全球开发者大会上发布了一款带有数字小键盘的 Magic Keybo...
Doorbell Pro和Floodlight Cam在年底之前支持HomeKit。
与其他支持 HomeKit 的空气质量监测器不同的是,eve 整个系列产品的外观设计都非常简...
Fotofami 可以存储照片和视频,将 iPhone 本身的存储空间解放出来。
iOS 11 允许用户分别为两只不同的 AirPods 设置不同的双触动作。
新手求助~itunes不小心切换到美国区了。。。怎么切换回中国区??(谢谢大家热心帮助,已经解决~顺带求一个水果或鳄鱼码)
注册时间 最后登录
在线时间155 小时 UID
主题帖子人气
青苹果, 积分 58, 距离下一级还需 142 积分
注册时间 最后登录
在线时间3796 小时 UID
主题帖子人气
iTunes最下面的地方有个旗帜的标志!你点进去,选择天朝就可以回来了!
注册时间 最后登录
在线时间246 小时 UID
主题帖子人气
重新在登录下 你的帐号 就自动切换了。
注册时间 最后登录
在线时间28 小时 UID
主题帖子人气
Change Country
注册时间 最后登录
在线时间65 小时 UID
主题帖子人气
点iTunes最下面的地方的旗帜的标志
注册时间 最后登录
在线时间842 小时 UID
主题帖子人气
大家都很热心哇~我想帮忙都来晚了
注册时间 最后登录
在线时间6 小时 UID
主题帖子人气
回 楼主(Nerv_sgq) 的帖子
使用中国区的帐号,在Store重新登陆一下,或者在网页右下角,点击guo qi 选择中国的就可以的。引用楼主Nerv_sgq于 12:01发表的
:rtrt......
您需要登录后才可以回帖
回帖后跳转到最后一页
威锋旗下产品
Hi~我是威威!
沪公网安备 29号 | 沪ICP备号-1
新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!

我要回帖

更多关于 刘大明白改命师全集 的文章

 

随机推荐