发表于: 2017-01-10 21:08:53
1 1211
一、今天完成的事情:
1.完成了分页的效果,但是还是没有实现在很多页的情况下,只显示首尾还有中间有限的几个页面。
2.继续刷angular,它的内容太多了,很多东西都是看了又忘,到用的时候来查文档。
二、明天要做的事情:
1.明天的最主要目标是完成taks7!!
2.明天还要继续刷angular!!
三、遇到的问题:
1.上面有说到分页的问题,在网上找了几个轮子来看,太!复!杂!了!!!我决定使用一个聪明的方法,一页显示他个一百条!
2.directive使用的时候,主要是在要操作dom或者要封装成指令来复用的情况下才使用,一般我们只使用controller!感觉又简单了许多!
3.今天我把昨天的服务写出来了
var myAppService = angular.module("myAppService",['myAppCtrl']);
////这个是从服务器上获取到的数据
myAppService.factory('userListService',['$http','$rootScope', function ($http,$rootScope) {
return {
query : function () {
return $http.get("/student-ajax/students")
.success(function (data) {
return (data.data);
});
},
/*add : function (studentData) {
(factory.query().data).push(studentData);
$rootScope.$broadcast('students.updata');
}*/
}
}]);
可以看到我上面的代码之中,有两个问题,我无法从这之中直接获取到我需要的那个arry,只能在controller中再操作一次~~沁姐说应该是这之中封装的方法导致了只能获取到第一次传出的这个对象,如果要实现直接取值,可能就需要加个全局过滤器= =这个东西。。不太懂
还有就是我准备在下面做个服务器广播,这样我添加了学生之后,就能直接在这上面反映出来。。。但是。。。失败了。。。
5.今天听了红运讲的seo优化,才知道原来百度的小爬虫是这么工作的,以后也给自己的网站好好搞一搞,让搜索引擎能够搜到我的网站

评论