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
scroll top