私は以下のように計算されたオブザーバブルのジャスミン仕様を書き込もうとしています:
self.positionDate = ko.computed(function () {
var dateString = "";
var start = moment(self.positionStartDate()).format("LL");
var end = moment(self.positionEndDate()).format("LL");
if (start !== end) {
dateString = sprintf("%s - %s", start, end);
}
else {
dateString = sprintf("%s", start);
}
return dateString;
}).extend({ throttle: 1 });
スロットルを使用すると、positionDate計算関数は更新されません。私は人為的に待機することと、valueHasMutated()を呼び出すことの両方を無駄にしようとしました。
誰かがスロットルされた計算で仕様を首尾よく書いたことがありますか?