【Angular】--删除表中数据
来源:互联网 发布:最终幻想14优化 编辑:程序博客网 时间:2024/05/20 06:08
前言
最近一直在忙Angular的图书馆项目,在软考和这个图书馆项目之间,一直在来回切换,终于体会到了忙碌是什么感觉。也终于体会到了米老师所说的时间管理的重要性是什么概念。好了,现在回归的主题了,看看小编这次的分享吧。
叙述
在做此项目的过程中,用到了表格,此表格是一个同事封装好的一个组件,表格上面封装好了几个按钮,每一个按钮都有相应的功能。今天咱们来看一下删除这个功能吧。
因为删除类型有两种,一种是批量删除,一种是删除一行数据,小编把这两个功能写成一个方法了。
1、在html中要有事件绑定,和表格中的按钮联系起来,具体代码如下:
<div class="container"> <div class="row"> <data-table (deletesEmit)="deleteDatas($event)" [deleteButton]="btnDelete" > </data-table> </div></div>
2、在component.ts中写上JS方法,如下deleteDatas(el: any) { //页面获取到的数据 let r = confirm("您确认要删除这条信息吗?"); if (r == true) { let obj = []; el.forEach(el => { obj.push(this.data[el].id) //前端页面选中的多条数据封装到一个数据中 }); let url = "basicInfo-web/student/deleteStudentByIds"; let body = JSON.stringify(obj); //数据数组转成字符串格式 this.http.put(url, body).subscribe( //在此处删除方法用的是put,根据后端的方法而定。 res => { if (res.json().code = "0000") { alert(res.json().message); this.getData(); let i = 0; el.forEach(el => { //页面删除的数据从表格中去掉 this.data.splice(el - i, 1); i++; this.total--; }); } } ); } }
小结
不管是什么语言,不管是什么技术,不管是什么架构,其实方法的核心内容都是一样的,核心含义也都是一样的,代码之中皆是套路。学会抽象,学会总结。加油吧,骚年!
阅读全文
0 0
- 【Angular】--删除表中数据
- angular中删除表格数据的一行
- angular删除数据+模糊查询,排序
- angular删除数据+数量计算+价钱计算
- angular 中 cacheFactory 数据传递
- 快速删除表中数据
- 快速删除表中数据
- 删除表中重复数据
- 删除表中重复数据
- 删除表中重复数据
- 删除表中重复数据
- 删除表中重复数据
- HBase删除表中数据
- 删除表中重复数据
- Oracle中删除表,删除数据以及恢复数据
- Oracle中删除表,删除数据以及恢复数据
- Oracle中删除表,删除数据以及恢复数据
- Angular JS中数据交互-$http
- 训练日记-36
- 20171103
- 5.1
- 数据库结课感想
- [ORA-01450] maximum key length (3215) exceeded
- 【Angular】--删除表中数据
- Mongodb -持久化
- 在java中如何跳出当前的多重循环
- brianb
- 跟曹操学做事,向孔子学做人
- Windows10系统下,彻底删除卸载MySQL
- bootstrap下拉菜单点击无效
- Python的logging模块详解之二基本类
- UDP客户/服务器程序示例