发表于: 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。


返回列表 返回列表
评论

    分享到