发表于: 2017-07-23 23:38:05

1 780


今天完成的事情:新增公司页面的渲染,。

明天计划的事情:编辑公司页面的数据验证和上传。

遇到的问题:对各种上传插件不熟悉,花了很多时间在分页插件和图片上传插件上。

不会建立空的数组对象比如:

我是先建立之后再删掉的。

vm.tags=[{"tag":"test"}];

vm.tags.splice(0,1)

收获:用every函数判断标签是否重复,后来我用angular的forEach也实现了。

every() 方法用于检测数组所有元素是否都符合指定条件(通过函数提供)。

every() 方法使用指定函数检测数组中的所有元素:

如果数组中检测到有一个元素不满足,则整个表达式返回 false ,且剩余的元素不会再进行检测。

如果所有元素都满足条件,则返回 true。

注意: every() 不会对空数组进行检测。

注意: every() 不会改变原始数组。

function green(a,b){

// return b.every(function(item){

// return item.tag!=a.tag;

// })用这个every方法也可以

var c=true;

angular.forEach(b,function(obj){

if(obj.tag===a.tag){

c=false;

}

})

return c;

}

every方法要简单一些。


返回列表 返回列表
评论

    分享到