0

以下のコードを取得するときに混乱しました。ノックアウトがどのように機能するかを理解しようとしています。ここに完全なコードがあります

<span data-bind="text: TimeString">Start...</span>
var vm = {
            TimeDT: ko.observable(),
            TimeString: ko.observable()
        };

        function updateValues() {
            var data = new Date();
            vm.TimeDT(data);
            vm.TimeString(data);
        }

        ko.applyBindings(vm);

        updateValues();
        setInterval(updateValues, 5000);

このコードを見てください

 var vm = {
                TimeDT: ko.observable(),
                TimeString: ko.observable()
            };

オブジェクトがこのように宣言されていることを理解できます。vm はここのオブジェクトで、TimeDTと TimeString という 2 つの関数がありますが、これを理解できませんでした

TimeDT: ko.observable(), what is the meaning of 
ko.observable() is assign to TimeDT ?

what will store in TimeDT return by  ko.observable() ?

さらにいくつかのサンプルコードを使用して詳細を説明してください。ありがとう

4

2 に答える 2