1
ページが読み込まれたときにクラス(LoadClass)があり、私の場合にSQLiteデータベースを開き、いくつかのクエリを実行します。今度は、LoadClassがデータベースのロードを以前に完了したときに他のコンポーネントにコードを実行させたいが、これはいつでも実行する必要がある。明白な理由から、私はデータベースを一度開くだけです。Javascript Promise Ready
class LoadClass {
// This executes directly on page load
constructor() {
this.load_my_database().then(function() {
// My database finished loading, now my buttons may work.
})
}
}
function user_presses_button() {
LoadClass.ready().then(function() {
// Only now something
})
}
私は約束を使用してこれを行うにはどうすればいいですか?
これはどのように角度に関連していますか? – echonax
@echonax私の場合は角度2のプロジェクトです –
シングルトンを書く方法は何ですか?私はいつも角度サービスがその機能を箱から出したと思っていました。 – Bergi