私はtypescriptで自動保存を作成しようとしています。目標はユーザーが何かを入力して10秒ごとに自動的に保存することで、ページクラッシュや誤って閉じてもユーザーが入力した内容を失うことはありません。 ページのロードが完了したらすぐに自動保存プロセスを開始したいと思います。非同期自動保存角2でtypescript
私はこのような何かを書かれている:
ngAfterViewInit() {
this.autoSaveContent();
}
private autoSaveContent() {
while (true) {
if (this.isSaving == false && this.hasContentChanged() == true) {
this.content.status = 1;
setTimeout(this.saveContent(), 10000)
}
}
}
はどのようにして非同期にコードを実行するのですか?なぜなら、このプロセスは、ページが開かれたときに絶えず実行されるからです。このようにして、コンテンツはいつでも保存することができます。