0
В моем коде нокаута сначала я обновляю модель представления, тогда я нахожу API с большими нагрузками на основе этого обновления. Но я хочу, чтобы мой вид будет обновлен после того как в API вызова завершена, как сделать этоВременно отключено обновление вида после изменения модели просмотра в KnockoutJS
Кодекс, как этот
for (var i = 0; i < self.AppEntityErrorRequestAttributes().length; i++)
self.AppEntityActionRequestAttributes.push(self.AppEntityErrorRequestAttributes()[i]);
// Dont want to update view
var validationStatus = FilterValidation(self);
//debugger;
//var filterData = self.AppEntityErrorRequestAttributes();
//filterData = ko.toJSON(self.AppEntityErrorRequestAttributes());
if (validationStatus == false) {
toastr.error("You cannot save filter with a blank key", 'Sorry!');
}
else {
ajaxRequest("POST", baseUrl + 'api/' + controller + "save/", self)
.done(function (data, textStatus, jqXHR) {
$(location).attr('href', baseUrl + controller + "?entityId=" + entityId);
for (var i = 0; i < self.AppEntityErrorRequestAttributes().length; i++)
self.AppEntityActionRequestAttributes.pop(self.AppEntityErrorRequestAttributes()[i]);
// Now want to update view
});
}
Поделитесь некоторым кодом – Thaadikkaaran
@JaganathanBantheswaran только что обновил код – Utpal
Я не понимаю, что случилось с вашим кодом ?. Вы можете обновить модель в результате обратного вызова – Thaadikkaaran