发表于: 2017-02-09 05:40:09
1 1201
今天完成的事:
1.重构任务八代码,用指令实现分页的简单操作。
2.学员添加/修改信息页的效果重置,但是没做多好,感觉后面重构可以先放一放,
于是傍晚开始研究小程序
这里贴一下自定义指令的代码,初次尝试,用的不多。
;(function (window) {
window.angular.module('myApp')
.directive('dirPaging', function () {
return {
restrict: 'AE',//定义生成的指令会替换掉<dir-paging></ dir-paging>
replace: true,
template:' <a href="javascript:void(0);" >{{page}}</a>',
link: function(scope, elem, attrs) {
elem.bind('click', function() {
elem.css('background-color', '#ce8483');
scope.$apply(function() {
// scope.color = "white";
scope.load_page(scope.page);
});
});
elem.bind('mouseover', function() {
elem.css('cursor', 'pointer');
});
}
};
});
明天计划的事:
小程序的继续攻坚
遇到的困难:
今天遇到的一个大坑,到现在还没有填好。
就是我把用户搜索的条件设置成了对象之后,保存到location.search()中的值必须是String,
这样的话,想保存搜索条件,再加载的时候获取不到搜索条件。
这地方湾没转过来,求助
收获:
重构代码尽量解决更多的bug,尝试本应该尝试而之前绕弯过去的知识点
小课堂:
今天大师兄介绍了一下跨域的问题,不同的跨域之前都尝试过,但是仍然不熟悉,用到再看一下代码。
评论