内部函数参数如何传递?

时间:2019-04-30 16:27:24

标签: javascript angular typescript

我正在阅读有关角形的文章。摘要之一显示高阶功能。当内部函数内部有参数时,我真的感到困惑,但是参数从未传递给函数。实际上如何传递valuechanges参数?文章在这里 这是the link

  ngOnInit() {
    this.isDirty$ = this.settings.valueChanges.pipe(
      dirtyCheck(store$),
    );

  }
export function dirtyCheck<U>(source: Observable<U>) {
  return function<T>(valueChanges: Observable<T>): Observable<boolean> {

    const isDirty$ = combineLatest(
      source,
      valueChanges,
    ).pipe(
      debounceTime(300),
      map(([a, b]) => isEqual(a, b) === false),
      startWith(false),
    );

    return isDirty$;
  };
}

0 个答案:

没有答案