sto associazione dati a una pagina utilizzando KnockoutJS, il ViewModel sta compilando da una risposta JSON da una chiamata AJAX usando l'mapping plugin, in questo modo:KnockoutJS - Aggiunta valori calcolati a una matrice osservabile
$(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);
});
});
La parte centrale non funziona (funziona bene senza quella proprietà calcolata). "Broker" è un array osservabile e voglio aggiungere un valore calcolato a ogni elemento dell'array chiamato URL. Sono vincolante per l'associazione di Broker a un foreach e mi piacerebbe utilizzare quell'URL come attributo href
di un ancoraggio. Qualche idea?
Questo approccio funziona come un fascino! – Tobscher