knockout如何从属性绑定创建函数?

时间:2014-07-02 01:23:33

标签: javascript knockout.js

当我将敲除绑定属性设置为某些javascript语句时,如何将knockout包装在函数中?

Statement gets wrapped in a function

如果我像这样创建一个对象:

var myObject = {
    'text': Data.Info.Title()
};

text属性将使用title的值设置。我怎么能把它变成一个函数呢?

1 个答案:

答案 0 :(得分:1)

在你的绑定中,它是有效的,因为knockout解析绑定,这在你的第二个例子中不是这样。

  

text属性将使用title的值设置。我怎么能把它变成一个函数呢?

只需删除括号:

var myObject = {
    'text': Data.Info.Title
};

也适用于绑定:

<span data-bind="text: Data.Info.Titleasdasdasd"></span>