我有以下代碼:如何使用Knockout.js綁定查詢字符串參數?
<div data-bind="foreach: roomba">
<h3 data-bind="text: name"></h3>
<a href="/arena/bots/status?id=1234">View Status</a>
</div>
我的困境是,我想在錨標籤的ID參數綁定到當前正在遍歷的倫巴的ID。我該怎麼做呢?
我有以下代碼:如何使用Knockout.js綁定查詢字符串參數?
<div data-bind="foreach: roomba">
<h3 data-bind="text: name"></h3>
<a href="/arena/bots/status?id=1234">View Status</a>
</div>
我的困境是,我想在錨標籤的ID參數綁定到當前正在遍歷的倫巴的ID。我該怎麼做呢?
嘗試在視圖綁定中定義URL。然後綁定到數據綁定該URL =「ATTR」
看看這個例子:
<ul id="MemberSearch" data-inset="true" data-bind="foreach: members">
<li> <a data-bind="attr: { href:Url},text:Name"></a></li>
</ul>
然後在模型
function Member(data) {
this.Name = ko.observable(data.FirstName + ' ' + data.LastName);
this.Url = ko.observable("/member/details/"+data.Id);
}
也許你可以使用attr綁定?
你應該能夠做到這一點的
<a data-bind="attr: { href: '?id=' + $data.id}"></a>
就職於我的例子反正
沿線的東西:View Status? – 2012-02-13 16:26:19
是的,我覺得像這樣... – matma 2012-02-13 16:27:35
不起作用。我有這個: 我回到href是這樣的:http:// localhost/dosomething/function ...然後一個長壓縮的js函數。 – 2012-05-03 00:33:11