在我的React / Redux应用程序中,我有2个函数,我想调用async。但是第一个功能似乎在第一个正在进行时被调用。我试图增加延迟,但没有奏效。
这是代码
require 'pdf_forms'
pdftk = PdfForms.new('/usr/local/bin/pdftk')
fields = pdftk.get_fields('*/Desktop/sample_pdf.pdf')
for f in fields
print f.to_s
end
所以我需要在saveData完成后调用getData。需要帮助!
答案 0 :(得分:0)
惯用方法是从保存完成时解析的第一个函数调用到return a promise。这允许您链接呼叫:
this.props.saveData(params)
.then(this.props.getData);
您的saveData
函数究竟需要如何重新构建取决于它的实现,但链接的MDN页面上的示例应该给您一个相当不错的主意。