次の 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
この場合の問題は何ですか?