Кажется, я могу написать функцию на моей модели представления двумя способами с тем же результатом.Разница в нокауте между нормальной функцией javascript и вычисленным
Нормальный Javascript функция:
vm.Texts = function() {
var self = vm;
if (self.selectedFormat()) {
return self.selectedFormat().Texts();
}
};
ко вычислен:
vm.Texts = ko.computed(function() {
var self = vm;
if (self.selectedFormat()) {
return self.selectedFormat().Texts();
}
});
'ут' является модель представления и selectedFormat является наблюдаемой на модели представления. В обоих случаях, когда selectedFormat изменяется, функция запускается. Итак, мой вопрос в чем разница между этими двумя методами?
В вашем html как вы используете функцию 'Texts'? – nemesv