Анимированные переходы на шаблоны с knockoutjs работают очень хорошо, если вы добавляете или удаляете элемент из наблюдаемого массива. но как я могу захватить обновление.анимированный переход нокаутjs на обновлении элемента
В настоящее время для обновления элемента я просто заменить элемент в массиве таким образом:
var index = arrayFirstIndexOf(self.documents(), function (item) { return item.id === doc.Id });
self.documents.replace(self.documents()[index], new Document(doc.Id, doc.Title, doc.Content))
анимированного переход будет видеть это как удалить и вставку. Как бы я отличил обновление?
веселит,
Я думаю, это зависит от того, как вы делаете анимированные переходы. Некоторый дополнительный код был бы полезен здесь. –
У меня есть довольно хорошие решения, используя пользовательскую привязку, но я не могу ответить на свой вопрос до завтра. – theHaggis