发表于: 2017-05-25 00:48:58
4 845
今天完成:
今天功能没怎么写,主要就是把之前repeat出来的数据使用过滤器格式化成我们想要的数据,因为后端传过来的数据的有些不能直接显示出来,使用过滤器按照约定格式化才行。angular自带的过滤器很简单,在日期上直接使用自带的就可以,状态和类型需要自定义过滤器来实现。
app.filter('typeFliter',function () {
var typeAll = ["首页banner","找职位banner","找精英banner","行业大图"];
return function (type) {
return type = typeAll[type];
}
});
首先要建立一个数组,储存预定好要显示的文字,然后根据传过来的的数字判定取出那一项进行return,
{{x.type | typeFliter}}
在html里这样写就可以显示出想要的类型了。
ui-router之前已经换完了就没有在去弄,
下午的时候被页面的布局搞得头大,之前是使用原始的table布局,真的有太多的限制了,很不灵活而且样子很难看,
后来切换了bootstrap的自带表格,清爽了许多!!
果然废弃table布局是有道理的!
明天计划:
添加分页功能,完成任务8。
争取增加搜索功能。
遇到困难:
分页功能应该是再次向服务器请求数据,由于之前的$http方法已经默认了持续链接,所以不用再发送http请求了,
那么之后的数据是直接请求页数就可以直接获得吗?看了接口返回的数据一共有50条,但是我的页面只显示了10条,
没判断错的话应该是页数和显示条数的限制吧。。。
收获:
学会了自定义过滤器的写法,可能这几种方法还是比较简单的,再实践中慢慢锻炼吧。
评论