【发布时间】:2012-03-26 06:37:10
【问题描述】:
下面我在第二个 else 上呈现一个对象,该对象包含一个用于呈现 action.DataBind 的字符串的对象,该字符串呈现 app.viewModel.members.divisionPools.addPool();,单击事件不起作用。我做错了吗?
{{if action.IsDownload }}
<a href="#" data-bind="download: { url: 'members/' + action.Route().toLowerCase() }">${Title}</a>
{{else action.DataBind}}
<a href="#" data-bind="click: action.DataBind">${Title}</a>
{{else}}
<a href="#" data-bind="attr: { href: app.viewModel.members.createRoute(action) }">${Title}</a>
{{/if}}
app.viewModel.members.divisionPools = {
addPool: function () {
alert('test');
},
【问题讨论】:
标签: knockout.js jquery-templates