发表于: 2017-02-07 22:45:33

3 1339


一、今天完成的事情:

1.完成了搜索、上传图片的功能,js任务告一段落;


二、明天要做的事情:

1.开始学习小程序;


三、遇到的问题:

1.虽然任务都做完了,但是越发发现自己很不足,在任务中使用了很多插件,原理都不太懂,直接就开心的copy一下就当做是自己的东西了,原生js的很多东西都没有弄清楚,比如说什么是闭包,什么是作用域,作用域应该怎么延长,等等等等,都不熟,angularjs中很多东西就更不用说了,里面的东西太杂太多,异步编程,promise这些东西都还没弄清楚,感觉自己好菜啊!!还有好多东西要去学啊~~~~干特么的大前端!!不要怂就是干!


2.今天的代码过程中,我一开始想直接在html里用filter来实现数据的筛选功能,写出来才发现错得有点离谱,没有改变页码里面好多页都是空的,后来看了金超的代码,再问了问二大,有了结果在controller里面直接使用filter,在点击搜索的时候,再取一次数据,并把数据根据过滤的规则进行过滤,接下来贴一下代码:

$scope.search = function () {
   userListService.getStudentList().then(function (res) {
       $scope.items = res.data.data;                           //重新在服务器上取一次值
       if (!!$scope.type){                                     //接下来是各种过滤规则,这里因为有全部存在,
           $scope.items = $scope.items.filter(function (item) {  //全部就是undefined,所以我们只需要当存在的时候
               return item.type == $scope.type                     //进入这个filter就行了
           });
       }
       if (!!$scope.level){
           $scope.items = $scope.items.filter(function (item) {
               return item.type == $scope.level
           });
       }
       if (!!$scope.talent){
           $scope.items = $scope.items.filter(function (item) {
               return item.talent == $scope.talent
           });
       }
       $scope.totalItems = $scope.items.length
   })
}

这里有一个,我在网上查阅资料的时候,资料上面告诉我必须要注入filter才能正常使用,但是我这边注入了之后就会报错,filter服务是个未知的服务,删除了注入之后就能正常运转了。


明天选择一下是开始萝卜多,还是微信小程序,最重要的还是多看书多些demo- -加油加油!


返回列表 返回列表
评论

    分享到