Я привязки данных к странице с помощью KnockoutJS, модели представления заселяется посредством ответа JSON из вызова AJAX с помощью mapping plugin, например:KnockoutJS - Добавление вычисленных значений наблюдаемой массив
$(function() {
$.getJSON("@Url.Action("Get")",
function(allData) {
viewModel = ko.mapping.fromJS(allData);
viewModel.Brokers.Url = ko.computed(function()
{
return 'BASEURLHERE/' + this.BrokerNum();
});
ko.applyBindings(viewModel);
});
});
Средняя часть там не работает (она отлично работает без этого вычислимого свойства). «Брокеры» - это наблюдаемый массив, и я хочу добавить вычисленное значение для каждого элемента массива, называемого URL. Я привязываю массив Brokers к foreach, и я бы хотел использовать этот URL как атрибут href
якоря. Есть идеи?
Этот подход работает как шарм! – Tobscher