Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 非常感谢你的帮助。我对最后的建议有点困惑,尽管我可能误解了。如果问题是getRouterState被记录,我们如何用一个使用记录的变量作为源的非记录变量来解决这个问题?这不是也会有同样的问题吗?抱歉搞混了。我编辑了我的答案,以便更好地解释它。 ... wi_Javascript_Angular_Typescript_Promise_Routes - Fatal编程技术网

Javascript 非常感谢你的帮助。我对最后的建议有点困惑,尽管我可能误解了。如果问题是getRouterState被记录,我们如何用一个使用记录的变量作为源的非记录变量来解决这个问题?这不是也会有同样的问题吗?抱歉搞混了。我编辑了我的答案,以便更好地解释它。 ... wi

Javascript 非常感谢你的帮助。我对最后的建议有点困惑,尽管我可能误解了。如果问题是getRouterState被记录,我们如何用一个使用记录的变量作为源的非记录变量来解决这个问题?这不是也会有同样的问题吗?抱歉搞混了。我编辑了我的答案,以便更好地解释它。 ... wi,javascript,angular,typescript,promise,routes,Javascript,Angular,Typescript,Promise,Routes,非常感谢你的帮助。我对最后的建议有点困惑,尽管我可能误解了。如果问题是getRouterState被记录,我们如何用一个使用记录的变量作为源的非记录变量来解决这个问题?这不是也会有同样的问题吗?抱歉搞混了。我编辑了我的答案,以便更好地解释它。 ... withLatestFrom(this.store.pipe(select(getRouterState))), ... map((action: AppActions.ReceiveDigitalInput) => action.payl


非常感谢你的帮助。我对最后的建议有点困惑,尽管我可能误解了。如果问题是
getRouterState
被记录,我们如何用一个使用记录的变量作为源的非记录变量来解决这个问题?这不是也会有同样的问题吗?抱歉搞混了。我编辑了我的答案,以便更好地解释它。
...
withLatestFrom(this.store.pipe(select(getRouterState))),
...
map((action: AppActions.ReceiveDigitalInput) => action.payload),
switchMap(data => //data === action.payload
 this.store.select(getRouterState).pipe(map(routerState => ({ data, routerState }))
),
tap(({data, routerState}) => { ... }
export const getFeshRouterState= pipe(
  select(getRouterState),
  startWith(null as RouterStateInterface),
  pairwise(),
  map(([prev, curr]) => /* do some magic here and return result */),
);