发表于: 2017-05-24 23:27:33

1 892


一、今天完成的事情      

去了分页和搜索的插件,重写了任务7的页面按钮,和任务8的搜索功能,感觉把任务7和任务8重新写了一遍。


二、明天完成的事情

   完成前面几个任务的提交,继续任务9,完成本地上传图片的功能。


三、遇到问题

  1.自己重写完后执行,Article列表的数据遍历不出来,看报错说是$injector无法解析所需的依赖关系,搞了大半天也没找出原因。后来请教师兄,师兄给找出原因了,还很多:

1.是遍历的数组名对不上,函数的大小写的问题,犯的低级错误,自己也没往这方面想,囧!以后要更加细心些。

2.没有在url上传输数据。代码:


//Article页面
.state("PageTab.Article",{
   url: "/Article?:startAt&:endAt:&type&:status&:size&:page",
templateUrl: "views/Article.html",
resolve: {
       loadMyFile: _LazyLoad([
           "css/article.css",
"js/article.js",
"lib/DatePicker/skin/WdatePicker.css",
"lib/DatePicker/WdatePicker.js",
"lib/DatePicker/calendar.js"
       ])
   },
//用于起始状态,接收参数为空
   params: {
       "startAt": null,
"endAt": null,
"type": null,
"status": null
   }
})

还有要注意的是,要考虑接受参数为空的情况。

2.搜索功能可以实现状态和类型的搜索,时间的搜索实现不了,没有获取到输入的时间值,明天解决这问题。


四、收获

能自己写的功能尽量自己写,少用插件,虽然可能花的时间更多些,不过这样对于功能的理解更深,对于angular框架的也更会更熟悉些。




返回列表 返回列表
评论

    分享到