发表于: 2017-04-24 22:14:51
1 966
1.今天完成的事情
1.改完bug,有个问题是使用html5自带的input type=date,转化成能得到服务器响应的格式时,会报如下错,但是不妨碍功能实现,也不清楚如何改正。
2.完成任务8搜索功能,将type和status写成全局变量保存好,然后再调用,通过ng-options来写下拉选框:
ng-options="type1.id as type1.name for type1 in types"
3.使用angular.forEach的时候,如下这么写无法输出text
return function(text) {
angular.forEach(types,function(data){
if (text == data.id){
return text = data.name
}
})
}
这么写就可以输出
return function(text) {
var x;
angular.forEach(types,function(data){
if (text == data.id){
x = data.name
}
})
return x
}
而且使用js中的for循环就也可以正常输出
return function(text) {
for (var i =0;i<5;i++) {
if(types[i].id === text) {
return text = types[i].name
}
}
}
猜测是作用域的问题,第一种写法text的值最后封在了forEach里面,没办法抛出来?第二种写法用了一个x过渡,将data.name赋值给x,在再外部导出x,第三种写法text是js里面正常的作用域,闭了个包?
4.完成了任务9的样式,学习了input type=“file”,正在看如何实现预览图片。
2.明天要做的事情
完成任务9
3.遇到的问题
如上2个问题
4.收获
如何使用ng-options。
评论