使用返回带有参数的函数的函数

时间:2019-07-02 12:08:14

标签: redux flutter dart

我是<table style="width: 379px;"> <tbody> <tr> <td style="width: 116px;"><a href="https://www.grapaes.com" target="_blank"> <img style="width: 100px; height: auto; border: 0;" src="https://grapaes.com/signatures/Grapa_Logo%20TM10pt%20-%20CLEAR.png? _t=1561901957" alt="Logo" width="121" border="0" /></a></td> <td style="width: 262px;"> <span style="font-size: 17px; font-family: 'Arial'; color: #749b53; font-weight: bold;">Person</span><br /> <span style="font-size: 16px; font-family: 'Arial'; color: #39262d; font-weight: bold;">Job</span><br /><br /> <span style="font-size: 13px; font-family: 'Arial'; color: #39262d;">CompanyName<br />Phone:<br />Mobile:</span> </td> </tr> </tbody> </table> <table style="width: 100%;"> <tbody> <tr> <td><img style="width: 600px; border: 0;" src="https://grapaes.com/signatures/Grapa%20line%20green%209%20pt.png? _t=1562055131" alt="Line" width="600" border="0" /></td> </tr> </tbody> </table>dart flutter的新手

我正在做的是将数据保存到商店中,以便我移至下一个屏幕时

这是在转换器中保存自身的调用

redux

但是我的问题是我怎么称呼它?我用过:

Function saveCurrent(Store<AppState> store) {
    return (FlightsListItemViewModel currentFlight) => 
    store.dispatch(SaveCurrentFlight(currentFlight : currentFlight));
}

但它崩溃为

  

Object.noSuchMethod

也许是因为我需要向他传递currentFlight数据,我该怎么办?

,redux逻辑也适合我吗?将函数放到选择器中并从选择器中调用它?

非常感谢助手!

1 个答案:

答案 0 :(得分:1)

这应该有效:

saveCurrent(store)(currentFlight);

这是我在Dartpad中测试的一个简单示例:

Function fun(int a) {
  return (b) => print("$a, $b");
}

void main() {
  fun(3)(4); 
}