私の Web ページには、4 つのルックアップ テーブル (役職、学歴など) と、選択した人物に関するデータがあります。私はノックアウトを使用しており、サーバーから非同期にロードするすべてのデータを使用しています。
現在viewmodelでは、まずルックアップテーブルを読み込む関数(関数getPositions、getEducationなど)を呼び出してからメインデータを読み込むのですが、ときどきルックアップデータが表示されないことがあります。私の推測では、その人のデータは最初にいくつかのルックアップ データをロードします。
データのロード方法
this.getEducation = (function () {
getEducation(function (data) {
this.education = data;
},
function (msg) {
});
});
ルックアップ データを最初にロードしてから、個人のデータをロードするにはどうすればよいですか?