一緒にリンクされている 2 つの計算されたオブザーバブルがあります。私が抱えている問題は、オブザーバブルが正しい順序で更新されていないという事実に関連しているようです (計算が最初に実行されてからチェックされることが起こります)。これにより、アプリケーションが破損する可能性があります。
vm = function() {
var self = this;
this.check = ko.computed(function() {
// does some checking return true if no problem false otherwise
};
this.compute = ko.computed(function() {
if (self.check())
// does computation
}
};
評価順序を強制する方法はありますか?