2012-02-13 70 views

回答

10

嘗試在視圖綁定中定義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); 
     } 
4

也許你可以使用attr綁定?

+1

沿線的東西:View Status? – 2012-02-13 16:26:19

+0

是的,我覺得像這樣... – matma 2012-02-13 16:27:35

+0

不起作用。我有這個: 我回到href是這樣的:http:// localhost/dosomething/function ...然後一個長壓縮的js函數。 – 2012-05-03 00:33:11

5

你應該能夠做到這一點的

<a data-bind="attr: { href: '?id=' + $data.id}"></a> 

就職於我的例子反正