当我删除列表中的数据时,该数据的属性将切换为true,删除并移动到垃圾桶。但是当我转到垃圾桶并单击恢复时,删除的属性不再可用,数据重新出现在列表中,但它仍然出现在垃圾桶中,不会消失。我该怎么解决?
https://github.com/tienlehung1080/nodejs_test
当我删除列表中的数据时,该数据的属性将切换为true,删除并移动到垃圾桶。但是当我转到垃圾桶并单击恢复时,删除的属性不再可用,数据重新出现在列表中,但它仍然出现在垃圾桶中,不会消失。我该怎么解决?
https://github.com/tienlehung1080/nodejs_test
1条答案
按热度按时间44u64gxh1#
看起来你需要在trash-courses.hbs中添加一个if语句:
字符串
在更新后的代码中,{{#if deleted}}语句被添加到{{#each}}块中。它检查每个课程的deleted属性是否为true,如果是,则呈现该课程的表行。这将确保只有已删除的课程:true将显示在表中。
删除的属性不再可用
这是预期行为。调用restore后,删除的属性将被移除。
希望这对你有帮助!