【发布时间】:2012-11-02 04:24:42
【问题描述】:
我将 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>
【问题讨论】:
-
你能把这个贴在小提琴里吗,你没有任何代码可以看。另外,您使用的是什么模板语言,这不是 Knockout 模板。
标签: asp.net-mvc-3 html knockout.js