发表于: 2017-07-13 23:16:58
1 783
一、今天完成的事:
1.解决昨天出现页面列表无法加载的问题
2.实现ng-click和$state.go传参,页面刷新不会丢失数据
二、明天的计划:
1.开始新增和编辑页面的编写
三、遇到的问题:
1.实现ng-click和$state.go传参得时候,请求发送正常,但是列表页无法加载,发现页面跳转后没有运行函数导致,重新判断,实现加载页面后,正常
2.页码跳转的时候出现参数无法保存,以后在研究;
四、收获:
1、实现ng-click和$state.go传参得时候不用再点击函数中调用http函数,go到目标后,会重新运行该页面内容,只需要将http函数写到外面运行即可:
//if判断确保$state.go到改页面的时候重新发送http请求数据
if ($stateParams.type != undefined) {
http();
}else {
http();
}
2.$state.go可以简写,直接将传输参数所在的数组发送过去即可:
$state.go('home.Article',$scope.params,{reload:true});
3.在将时间重新转化为时间格式并赋值给input的时候,需要注意$stateParams中存储的是字符串,需要先转化为数字在转化为时间格式:
$scope.startAt = new Date(parseInt($stateParams.startAt));
$scope.endAt = new Date(parseInt($stateParams.endAt));
评论