Knockoutjs - Aggiunta di valori calcolati a un array osservabile
-
29-10-2019 - |
Domanda
Sto vincendo i dati a una pagina usando knockoutjs, ViewModel viene popolato da una risposta JSON da una chiamata AJAX usando il plug -in di mappatura, come questo:
$(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 ad ogni elemento nell'array chiamato URL. Sono vincolante quell'array di broker a un foreach e vorrei usare quell'URL come href
attributo di un'ancora. Qualche idea?
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow