发表于: 2017-03-17 23:41:35
0 1516
今天完成的事情:
1.今天完成了剩下的表单验证(tagList和productList),新增公司功能实现
2查找ppt资料
明天计划的事情:
1.制作ppt,完成分享
2.完善公司列表的操作功能部分,
3.在招职位的数据渲染
4.完成公司编辑
遇到的问题:
1.公司标签部分,先做成了官网的样式,为选框效果,后来看接口的时候才发现这个地方应该是传入字符串。考虑到不能重复,想到了头两天了解到的Set。
html部分
<input type="text" ng-model="vm.tagText"><button type="button" ng-click="vm.addTag()">x</button></div>
<button type="button" ng-repeat="tag in vm.com.tagList" ng-click="vm.deleteTag(this)">{{tag}}</button>
controller部分
var tag=new Set();
vm.addTag=function () {
if(vm.tagText!=undefined)
tag.add(vm.tagText)
vm.com.tagList=[...tag]
}
vm.deleteTag=function (g) {
tag.delete(g.tag)
vm.com.tagList=[...tag]
}
主要用来不会添加重复值,删除也比较方便,但是多了转化为数组这一步。
收获:
1.新增公司页面,图片上传指令的不干扰。
评论