发表于: 2017-05-17 23:45:22
1 897
一、今天完成的事情
1.完善页面样式。
2.学习$http请求登录接口
3.应用懒加载。
二、明天计划的事情
三、遇到的问题
用懒加载加载pageTab页面的js和css文件,js和css都引进去了,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');
没能完成页面间的跳转,调了一晚上,感觉问题出在请求写法上,原先的登是用jquery的ajax写的,明天继续查原因。
四、收获
对于这种出问题又不报错的真是没辙,不过坑踩过去,印象肯定会更深刻,对于知识点的掌握会更牢固,看来踩的坑还太少。
评论