发表于: 2016-12-15 01:39:14
2 1504
今天完成的事情:彻底完成任务8的分页;搜索"分类搜索;编辑"删除功能
明天计划的事情:对之前的任务修修补补,然后看看书,补一补基础,准备这个星期回学校
遇到的问题:1:$http用简写的方式上传不了数据。还没解决
2:上传图片浏览被困了好久,然后参考了http://www.open-open.com/lib/view/open1437920172156.html完成;
app.directive('fileModel', ['$parse', function ($parse) {
return {
restrict: 'A',
link: function(scope, element, attrs, ngModel) {
var model = $parse(attrs.fileModel);
var modelSetter = model.assign;
element.bind('change', function(event){
scope.$apply(function(){
modelSetter(scope, element[0].files[0]);
});
//附件预览
scope.file = (event.srcElement || event.target).files[0];
scope.getFile();
});
}
};
}]);
收获: 学习了路由传参。路由嵌套
路由传参:1、 先在要接收参数的页面路由中设置 params:{‘参数名’:{ }}
2、 在要传参数的页面写函数
$scope.topage2 = function ( 参数 ){
$state.go('page2',{ 参数名:参数})
}
3、 在接收参数的控制器中注射$state $statsParams
var a =$stateParams.参数名
评论