发表于: 2017-07-21 18:35:51
1 859
今天做了的事:
修改了删除,上下线,编辑部分的service。
感觉像是吧后面的任务重做了一边一样。。
不过确实比以前杂乱无章的看起来清晰多了
把图片上传部分写成指令,这里感觉还好,先写一些对指令自身的要求。然后在link里面定义要做的事。link接收scope,attrs,element三个参数,scope是作用域,attrs就是指令的html模板上的属性,element就是dom,我是这样理解的。
我现在的想法是先不设置attrs,然后直接把原来代码上传部分复制出来,放在template里面,看看能不能运行。不行我在想办法用attrs。
图片上传部分一共有三个点击事件,按照之前任务做的把每个点击事件里面的东西放在服务里面,大概明天就能写完。
明天要做的事:
修改今天遗留下来的问题
今天遇到的问题:
先是昨天的问题,图我就不上了,主要是参数没有传到需要的地方。
然后今天对于service有了一点疑惑:
定义这个service的时候,这个function里面写得是依赖。
调用这个service的时候,如果service内部需要参数,才吧参数传进去。我是这么理解的。
但是我这么写:
service
.service('staChange',function () {
this.judgeSta = function (status) {
if (status === 1) {
status = 2;
}
else {
status = 1;
}
return status;
};
})
controller
$scope.upOrDown = function (status,id) {
staChange.judgeSta(status);
communication.upNdown({
id:'id',
status: 'status'
}).then(function successCallback() {
$window.location.reload();
alert('ok');
})
};
请求是通过的,但是接口上status值并没有变,打了一波断电,上面变换status那个服务没有运行,被跳过了。找不出问题所在。
感悟:
看看天又要下雨了
评论