问题描述
我有一个NGX认证表。用户能够创建添加到表中的新认证。每个证书都有一个删除按钮,用于从表中删除证书。
我不确定如何完成此操作,也不确定需要共享哪些代码段。
解决方法
也许您可以使用基于证书创建日期+ 30分钟的管道可观察对象的延迟运算符
http://reactivex.io/rxjs/class/es6/Observable.js~Observable.html#instance-method-delay
例如,如果您的ngrx状态为动作+效果
也许删除按钮上的模板功能也可以完成这项工作:
<button [disabled]="!canRemoveCertification(certification.createdAt)">remove</button>
canRemoveCertification(certificationCreation: Date){
// compare createdDate + 30m to now date and return boolean
}