删除单个任务的另一种方法

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

下面,我们可以再看一下删除单个任务的第二种方法 ... 就是双击编辑任务 ... 清空任务的内容 ... 回车以后,也会删除掉任务 ...

回到任务的视图 ...

找到这个 close 方法 ... 这个方法现在的作用就是去保存修改的任务 ... 在这里,可以去判断一下得到的这个任务的内容 ... 如果有内容,就保存一下,如果没有内容的话,就去执行一下 clear 方法,把这条任务删除掉 ...

if (newTitle) {
this.model.save({title: newTitle});
} else {
this.clear();
}

if ... 判断的条件就是 newTitle ... 条件返回真,就去保存任务 ... 再加上一个 else ... 不然的话 ... 就去执行这个视图里面的 clear 这个方法 ... 这个方法就是去把任务删除掉。

保存 ... 再到浏览器上去试试 ... 刷新 ...

双击编辑任务 ... 然后清空一下里面的东西 ...

按一下回车,或者点一下其它的地方 ... 这样都会去执行视图里面的 close 方法 ...

在这里,会删除掉这个空白的任务 ...

1:52
0:00
6:36
3:22
3:42
0:00
2:29
4:08

删除单个任务的另一种方法《 Backbone 应用实例 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点