2013-04-06 33 views
0

我有這樣的:

<a href="javascript:void(0);" data-bind="attr: { onclick: 'CreateChatWindow(\'$data.peer\');'}" class="socialsChat"><img src="~/Content/Styles/Default/Images/Icons/chat.png"/></a> 

現在,輸出看起來像這樣:

<a href="javascript:void(0);" class="socialsChat" onclick="CreateChatWindow('$data.peer');"><img src="~/Content/Styles/Default/Images/Icons/chat.png"/></a> 

爲什麼不$data.peer得到它的價值從我的模型?

回答

1

首先,爲什麼'onclick'?這應該是'點擊',至少我使用這個在最新版本。其次,你爲什麼要用''?第三,將參數傳遞給viewmodel methos看起來像這樣

data-bind="click: function() { CreateChatWindow($data); }" 
+0

是的,我有語法錯誤。而點擊不適合我,但因爲我修復了我的代碼,所以現在一切正常。謝謝。 :) – ojek 2013-04-06 17:27:04