小编Joa*_*que的帖子

如何通过 takeUntil 使用多个条件来停止订阅

我想根据两个条件停止可观察订阅:

  • 时间(使用import { timer } from 'rxjs/internal/observable/timer';

或者

  • 执行状态(使用您将在下面看到的请求中返回的对象)

发生了什么:

它只是根据时间停止执行(使用import { timer } from 'rxjs/internal/observable/timer';

这是我当前的代码:

出于示例目的,属性、变量及其值的名称已更改:

import { finalize } from 'rxjs/internal/operators/finalize';
import { interval } from 'rxjs/internal/observable/interval';
import { timer } from 'rxjs/internal/observable/timer';
import { takeUntil, first } from 'rxjs/operators';
import { merge, EMPTY, of } from 'rxjs';

.
. // Attributes and Class declaration here
.


async startProcess(): Promise<void> {

    this.isProcessLoading = true;

    const { someId } = await this.exampleService.execute().toPromise();

    const interval$ …
Run Code Online (Sandbox Code Playgroud)

javascript rxjs angular rxjs6

6
推荐指数
1
解决办法
1408
查看次数

如何在Haskell getLine中只允许一种类型

我有这个代码,可以在我的txt中添加一个人.但在名称中,例如,我想只允许字母.和年龄一样,我只想允许数字

add = do
    putStrLn "Name:"
    name <- getLine
    putStrLn "Age:"
    age <- getLine
    let new =  (name ++ " "++ idade ++ "\n")
    appendFile "funcionarios.txt" new
    putStrLn "Success!"
Run Code Online (Sandbox Code Playgroud)

haskell typing

1
推荐指数
1
解决办法
96
查看次数

标签 统计

angular ×1

haskell ×1

javascript ×1

rxjs ×1

rxjs6 ×1

typing ×1