ko。通过不使用Viewmodel od knockout中的值来计算

时间:2014-03-08 06:14:52

标签: javascript jquery knockout.js

是否可以通过使用viewmodel中无法观察到的值来计算。

    self.EnableSave = ko.computed(function () {

        if ($('#PoolName').val().toString().trim().length > 0 && $('#Description').val().toString().trim().length > 0 && self.MatrixList().length > 0) {
            return true;
        }
        else {
            return false;
        }
    });

1 个答案:

答案 0 :(得分:1)

我没有看到任何理由你不能在计算中使用非可观察量。但是,只有对可观察量的更改才会触发计算机触发。在这种情况下,计算只会在MatrixList更改时重新评估。

相关问题