发表于: 2017-06-09 23:46:57
1 1161
今天完成的事情:
1.上午折腾视频,昨天录的视频竟然有193G,MMP,吓死我了,压缩都不管用,我在想要不要重新录。
2.任务8的url传参完成了:
function stateGo() {
$state.go("main.article", {
page: $scope.paginationConf.currentPage,
size: $scope.paginationConf.itemsPerPage,
startAt: $scope.startTimeStamp,
endAt: $scope.endTimeStamp,
type: $scope.genre.type,
status: $scope.estate.status
}, {reload: true});
}
//初始化
if($stateParams.page) {
$stateParams.page = parseInt($stateParams.page, 10);
}
else if(!$stateParams.page) {
$stateParams.page = $scope.paginationConf.currentPage;
}
if($stateParams.size) {
$stateParams.size = parseInt($stateParams.size, 10);
}
else if(!$stateParams.size) {
$stateParams.size = $scope.paginationConf.itemsPerPage;
}
$stateParams.params = "?page=" + $stateParams.page + "&size=" + $stateParams.size +
"&type=" + $stateParams.type + "&status=" + $stateParams.status + "&startAt=" + $stateParams.startAt +
"&endAt=" + $stateParams.endAt;
这里借鉴了王蒙师兄的写法,这里if语句我想用条件操作符去代替却不知道怎么写比较简化。
顺便学习了下angular中url传参的方法:
angular中使用routeParams传递参数.
在app.js中写法
when(
'/online_show_list/:video_type/:factory/',
{
templateUrl: 'statics/partials/online_show_list.html',
controller: OnlineShowListController
}).
在controller中直接使用
$routeParams.video_type 和 $rougeParams.factory就可以得到对应的值了.
另外一种是传统的 /video?search=hello
// Given:
// URL: http://server.com/index.html#/Chapter/1/Section/2?search=moby
// Route: /Chapter/:chapterId/Section/:sectionId
//
// Then
$routeParams ==> {chapterId:1, sectionId:2, search:'moby'}
写法都大同小异
3.学习了input type=file,以及如何修改样式
input:file属性
accept:表示可以选择的文件MIME类型,多个MIME类型用英文逗号分开,常用的MIME类型见下表。
multiple:是否可以选择多个文件,多个文件时其value值为第一个文件的虚拟路径。
input file上传按钮的美化思路是,先把之前的按钮透明度opacity设置为0,然后,外层用div包裹,就实现了美化功能。
明天计划的事情:
开始任务9的编写,但是感觉这个周应该是无法完成任务9了
遇到的问题:
暂无
收获:
url传参的方式以及type=file修改样式。
评论