Knockout.js 将文本绑定到函数的敲除数据正在返回函数的字符串化版本

Knockout.js 将文本绑定到函数的敲除数据正在返回函数的字符串化版本,knockout.js,knockout-2.0,Knockout.js,Knockout 2.0,我在foreach循环中使用knockout,我的特定元素我想将span的text元素绑定到匿名函数,但是返回的函数只有一个字符串版本 当运行时,返回函数(ri){ri.itemname和rateplan()+''+ri.advantudes();}作为元素的html。 我希望它类似于ratePlanNameValue 4 如何解决此问题?您实际上可以编写data bind=“text:ri.itemname和rateplan()+''+ri.advantudes()”如果ri是可观察的,请添

我在foreach循环中使用knockout,我的特定元素我想将span的text元素绑定到匿名函数,但是返回的函数只有一个字符串版本

当运行时,返回函数
(ri){ri.itemname和rateplan()+''+ri.advantudes();}
作为元素的html。 我希望它类似于
ratePlanNameValue 4


如何解决此问题?

您实际上可以编写
data bind=“text:ri.itemname和rateplan()+''+ri.advantudes()”
如果
ri
是可观察的,请添加
()
。如果不是这样,我需要看更多的代码。

这是一个例子,我希望结果更复杂,包含更多的属性,这就是为什么我想使用匿名函数。ri是可观测的object@mcgowan.b我会向
ri
对象添加一个computed,然后绑定它。在绑定中编写广泛的JS只会带来问题。我一直沿着那条路走。我不推荐。