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