という関数があります
opensnack(text) { ... };
これは、与えられたテキスト入力で 角度マテリアルスナックバー を開いています。
私がやりたいのは、この関数を10秒ごとに呼び出すことです。
どうすればよいですか?
rxjs
ライブラリを使用して、X秒ごとに関数を実行できます。
import { interval } from 'rxjs';
import { takeWhile } from 'rxjs/operators';
...
interval(1000)
.pipe(takeWhile(() => !stop))
.subscribe(() => {
// place you code here
});
上記のコードスニペットは、stop
条件がtrueに設定されるまで、サブスクライブされたステートメントを1秒ごとに実行します。