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と呼ばれる配列内のすべての要素に計算値を追加したいと思います。href
そのBrokers配列をforeachにバインドしており、そのURLをアンカーの属性として使用したいと思います。何か案は?