我将 MVC3 与 Knockout.js 一起使用,并希望在模板中使用 data-bind=addContribute 将一些数据从 api 附加到我的按钮。此按钮应打开一个弹出框,我需要该弹出框上的附加按钮数据。我怎样才能做到这一点?
我的模板:
<div>
<ul data-bind="template: {name: 'membersTemplate', foreach: viewModel.membersList}">
</ul>
</div>
<script id="membersTemplate" type="text/html">
<li>
<div class="fl width165">
<img src=" ${ image } " width="33" height="34" />
<span> ${ memberName } </span>
${ memberType }
</div>
<aside class="fr margint10">
<label> ${ contributions } </label>
<a href="#" class="sprite-add_img" id="openContribute" title="Add Contributes to Goals" data-bind="click: viewModel.addContribute" ></a>
</aside>
</li>
</script>