【发布时间】:2014-08-16 00:19:15
【问题描述】:
我正在处理 Durandal 项目,我需要知道从 HTML 端调用传递参数的函数的最佳方法。 在以前的版本中,我总是使用这种方式:
<div data-bind="foreach: rows">
<div data-bind="visible: $root.myFunction.bind($data,'parameter')">
...
...
</div>
</div>
但在这种情况下,在 Js 端,在我的函数中,我只接收主要对象:我无法接收我的 ROW 数据,也无法接收“参数”值! 这是我在js端的模型:
define(['services/datacontext', 'durandal/app', 'config'],
function (datacontext, app, config) {
var model = function () {
var self = this;
...
...
...
}
model.prototype.myFunction(parameter) {
var show = false;
...
...
return show;
}
return model;
}
你能帮帮我吗?
【问题讨论】:
标签: javascript jquery knockout.js durandal