发表于: 2017-05-17 23:45:22

1 897


一、今天完成的事情

1.完善页面样式。

2.学习$http请求登录接口

3.应用懒加载。

二、明天计划的事情

继续任务7

三、遇到的问题

用懒加载加载pageTab页面的jscss文件,jscss都引进去了,css文件有效,js死活没用,关键还不报错。原先是的代码:


.state
("PageTab", {
   
url: "",
   
templateUrl: "pageTab.html",
   
resolve: {
       
loadMyFile: ['$ocLazyLoad', function($ocLazyLoad) {
           
return $ocLazyLoad.load(["js/pageTab.js","css/pageTab.css"], {serie: true});
       
}]
    }
}
)

也用了李师兄的写法

.state("PageTab", {
   url: "",
templateUrl: "pageTab.html",
resolve: {
       loadMyFile: _LazyLoad([
           "js/pageTab.js","css/pageTab.css"
       ])
   }
})


不过这个要在前面封装个函数

var _LazyLoad = function (loaded) {
   return function ($ocLazyLoad) {
       return $ocLazyLoad.load(loaded, {serie: true});
   }
};

两种写法都能把css文件加载出啦,js文件死活不出来。

后来师兄看了,说让我先把登录页面写进路由,要在一个页面里完成跳转,不能写成两个页面,便于传参,比如登录时间、地点、次数等。然后我就重新写了,调试一下nginx。最后居然登不进去,接口出问题,用

$state.go('pageTab');

没能完成页面间的跳转,调了一晚上,感觉问题出在请求写法上,原先的登是用jqueryajax写的,明天继续查原因。

四、收获

对于这种出问题又不报错的真是没辙,不过坑踩过去,印象肯定会更深刻,对于知识点的掌握会更牢固,看来踩的坑还太少。




返回列表 返回列表
评论

    分享到