发表于: 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那个服务没有运行,被跳过了。找不出问题所在。 

感悟 
看看天又要下雨了



返回列表 返回列表
评论

    分享到