发表于: 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));



返回列表 返回列表
评论

    分享到