发表于: 2016-12-03 01:16:29
2 2007
今天完成的事情:
1.复习angular;
2.重新开始JStask5;
明天计划的事情:
1.完成列表页面,实现分页显示效果;
2.写详情页面;
遇到的问题:
1. 想使用angular实现列表页面的分页显示,但是改变$scope.currentPage后,视图并不会更新,
好像是没有触发脏检查,但是这样写会,报错Error: [$rootScope:inprog] $apply already in progress;
$scope.previous = function () {
$scope.$apply('students',function () {
++$scope.currentPage;
})
}
收获:
1.anguler过滤器:用于对数据的格式化,或者筛选的函数,这可以直接在模板中通过特定语法使用
{{expression | filter}}
{{expression | filter1 | filter2}}
{{expression | filter1:param,...}}
2.正确的使用controller:controller不应该尝试做太多的事情,仅仅包含单个视图所需要的业务逻辑
不要在controller中有任何类型的DOM操作;
评论