0
当我将knockout绑定属性设置为一些javascript语句时,knockout是如何将它封装在函数中的?knockout是如何从属性绑定中创建函数的?
如果我创建了以下这样一个对象:
var myObject = {
'text': Data.Info.Title()
};
text属性要与标题的值进行设置。我怎么能把它变成一个函数呢?
当我将knockout绑定属性设置为一些javascript语句时,knockout是如何将它封装在函数中的?knockout是如何从属性绑定中创建函数的?
如果我创建了以下这样一个对象:
var myObject = {
'text': Data.Info.Title()
};
text属性要与标题的值进行设置。我怎么能把它变成一个函数呢?
在你的绑定,它的工作原因是敲除解析绑定,这是不是在你的第二个例子。
text属性将被设置为title的值。我怎么能把它变成一个函数呢?
只需删除括号:
var myObject = {
'text': Data.Info.Title
};
工程还对绑定:
<span data-bind="text: Data.Info.Titleasdasdasd"></span>
getter和setter方法吧? – jfriend00
@ jfriend00 - 你能举个例子吗? –
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_Objects#Defining_getters_and_setters – jfriend00