Jestem wiązania danych na stronie za pomocą KnockoutJS, ViewModel jest wypełniana przez odpowiedzi JSON z wywołania AJAX przy użyciu mapping plugin coś takiego:KnockoutJS - Dodawanie obliczonych wartości obserwowanej tablicy
$(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);
});
});
Środkowa część nie działa (działa dobrze bez obliczonej właściwości). "Brokery" to tablica obserwowalna i chcę dodać obliczoną wartość do każdego elementu w tablicy o nazwie URL. Wiążę tę tablicę Brokerów z foreach i chciałbym użyć tego adresu URL jako atrybutu zakotwiczenia href
. Jakieś pomysły?
To podejście działa jak urok! – Tobscher