Czy istnieje wygodniejszy sposób powiadamiania o zauważalnej zmianie, nawet jeśli wartość jest taka sama bez użycia valueHasMutated
dla każdego połączenia?Zawsze możliwe do zaobserwowania zdarzenie z tą samą wartością w Knockout.js bez wartości ValueHasMutated
Mam siatkę komórek z wewnętrzną listą obserwowalnych właściwości. Mam historię siatki.
Wiem, że siatka jest aktualizowana za pomocą obserwowalnej wartości boolowskiej o nazwie hasUpdate poniżej. Jednak ta właściwość poniżej nie uruchamia się, gdy wywołuję ją po raz drugi z powodu drugiej zmiany w siatce.
Nie chciałbym dzwonić pod numer valueHasMutated
za każdym razem, gdy aktualizuję właściwość hasUpdate poniżej.
app.viewModel.members.hasUpdate.subscribe(function (update) {
if (update)
viewModel.undo.add(viewModel.grid());
});