knockout.js中的evaluator函数是什么?
我正在阅读knockout.js文档,并且经常阅读“evaluator”这个术语,就像这里一样 及knockout.js中的evaluator函数是什么?,knockout.js,Knockout.js,我正在阅读knockout.js文档,并且经常阅读“evaluator”这个术语,就像这里一样 及 有人能解释一下什么是求值函数吗?当您定义一个计算的可观察对象时,比如下面,请注意您正在将一个匿名函数传递给ko.computed: this.fullName = ko.computed(function() { return this.firstName() + " " + this.lastName(); }, this); 在这种情况下,传递的函数是:function(){re
有人能解释一下什么是求值函数吗?当您定义一个计算的可观察对象时,比如下面,请注意您正在将一个匿名函数传递给
ko.computed
:
this.fullName = ko.computed(function() {
return this.firstName() + " " + this.lastName();
}, this);
在这种情况下,传递的函数是:function(){return this.firstName()+“”+this.lastName();}
-在文档中称为求值函数
因为Knockout使用此函数在依赖项发生变化时重新评估计算的可观测值
。。。您的evaluator函数将在其依赖项每次更改时调用一次
参考: