我有以下 Knockout.js 对象:
var viewModel = {
description : ko.observable(""),
Name : ko.observable(""),
productid : ko.observable(""),
productmodel : ko.observable(""),
productnumber : ko.observable(""),
text_relevance : ko.observable(""),
mydunamicfield : ko.computed(function() {
return "bq=(and " +
((this.description == "") ? "" : ("description:" + this.description + " ")) +
")";
} , this)
};
但是该mydunamicfield
属性没有产生正确的连接结果。如果我尝试this.description()
在另一个函数中引用,我会在页面加载时看到以下错误消息:
Property 'description' of object [object Window] is not a function
在这种情况下有什么问题?