我正在使用 KnockoutJS 将数据绑定到页面,ViewModel 使用映射插件由来自 AJAX 调用的 JSON 响应填充,如下所示:
$(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
锚点的属性。有任何想法吗?