标签: promise bluebird
如果我使用以下方法来捕获表单验证错误并阻止其他承诺链运行...
p.then(() => { if (!this.isValid()) { p.cancel(); }});
是否可以将诺言保持为“有效”,以便下次提交表单时将再次运行该链,就像是第一次?