发表于: 2017-03-28 10:58:09
2 1334
今日完成:
1 日常任务:回复日报,简单看了下小课堂--有限状态机。
2 任务8自定义过滤器,一个例子
myAppModule.filter("reverse",function(){
return function(input,uppercase){
var out = "";
for(var i=0 ; i<input.length; i++){
out = input.charAt(i)+out;
}
if(uppercase){
out = out.toUpperCase();
}
return out;
}
});
(如果要对视图层的数据进行操作),返回的必须是函数,函数的第一个参数必须要写并且必须是input这个单词。input这个参数表示被过滤器处理的对象。也就是|前面的。input是被filter注入的。
.filter('type',function () {
// 1:CSS 2:JS 3:Java 4:运维 5:DBA 6:产品 7:IOS 8:Android
return function(input,type){
if(type==0){return input}
else{
var n=-1;var output=[];
for(var i=0;i<input.length;i++){
if (input[i].type==type){
n++; output[n]=input[i];
}
}
return output;
}
3 数组的.slice()方法,end参数的元素不被选取。注意代表的是下标,包括0在内的。
删除学生用post请求,数据必须在param里,所以格式应该是:第二个参数是data,空着。第三个参数写成这样的形式。
$scope.deletes=function(num){
$http.post("/b/students","",{params:{id:num}})//删除学生,格式
.then(function successCallback(response){
console.info(response.data)
http://www.cnblogs.com/yangyanfei/p/6423851.html
明日计划:
1 日常任务,回复日报,小课堂--有限状态机,写一个红绿灯的例子。
2 任务9:开始任务9,把页面写出来,看有什么难点要有点计划,别被卡了。
问题:
过滤器还是报错,但是不影响运行。能正常过滤数据。
Error: [$rootScope:infdig] 10 $digest() iterations reached. Aborting!
收获:虽然报错,但总算让自定义过滤器运行了。
评论