同じ結果で2つの方法でビューモデルに関数を書くことができるようです。ノーマルのjavascript関数と計算のノックアウトの違い
通常のjavascript機能:計算
vm.Texts = function() {
var self = vm;
if (self.selectedFormat()) {
return self.selectedFormat().Texts();
}
};
KO:
vm.Texts = ko.computed(function() {
var self = vm;
if (self.selectedFormat()) {
return self.selectedFormat().Texts();
}
});
'VMが' ビューモデルとselectedFormatは、ビューモデル上で観察されています。いずれの場合も、選択された書式を変更すると、その機能がトリガされます。だから私の質問は、2つの方法の違いは何ですか?
あなたの 'Texts'関数をどのように使っていますか? – nemesv