我有这个:
<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
没有从我的模型中获取它的价值?
答案 0 :(得分:1)
首先,为什么'onclick'?这应该是'click',至少我在最新版本使用它。第二,你为什么要用?第三,将参数传递给viewmodel方法就像这样
data-bind="click: function() { CreateChatWindow($data); }"