Angular + NG-ZORRO快速开发一个后台系统( 三 )

【Angular + NG-ZORRO快速开发一个后台系统】我们先设定一个标志符 isAdd , 默认是新建用户;当 uuid 存在的时候 , 将其设置为 false 值 , 表示是编辑的状态 , 对内容进行表单的回填 。 提交表单的操作也是按照该标志符进行判断 。 我们直接对 localStorage 的信息进行变更 , 以保证同步列表信息 。
删除功能
我们引入模态对话框进行询问是否删除 。
// user.component.ts// 删除delete(data: any) { this.modal.confirm({ nzTitle: '<i>你想删除该用户?</i>', nzOnOk: () => { let users = JSON.parse(localStorage.getItem('users') || '[]'); let filterList = users.filter((item: any) => item.uuid !== data.uuid); localStorage.setItem('users', JSON.stringify(filterList)); this.list = filterList } });}

Angular + NG-ZORRO快速开发一个后台系统

文章插图

我们找到删除的数据 , 将其剔除 , 重新缓存新的用户数据 , 并更新 table 的用户列表数据 。
So , 到此为止 , 我们顺利完成了一个简单的项目 。 我们用 Gif 图整体来看看 。
Angular + NG-ZORRO快速开发一个后台系统

文章插图

【完】
更多编程相关知识 , 请访问:编程入门!!
以上就是Angular + NG-ZORRO快速开发一个后台系统的详细内容 , 更多请关注电脑自学网其它相关文章!

推荐阅读