我可以使用text-binding
执行类似的操作吗?:
<span data-bind="text: function(item) { return item+' something'; }">item something</span>
目前,我得到了类似的内容:
<span data-bind="text: function(item) { return item; }">function(item){ return item;}</span>
我知道optionsText
这可行。
这里做什么?
答案 0 :(得分:0)
您无法将函数绑定到text
绑定,但您可以采取一些路径来实现目标:
在viewModel中创建computed
解开绑定中的observable
this.item = ko.observable()
this.transformedItem = ko.pureComputed(function() {
return this.item() + ' something'
})
<span data-bind="text: item() + ' something'"></span>
<span>{{item}} something</span>