发表于: 2017-05-25 00:48:58

4 847


今天完成:

今天功能没怎么写,主要就是把之前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条,

没判断错的话应该是页数和显示条数的限制吧。。。


收获:

学会了自定义过滤器的写法,可能这几种方法还是比较简单的,再实践中慢慢锻炼吧。


返回列表 返回列表
评论

    分享到