前回の手順で、knockout.jsをTypeScriptから使う準備ができました。 今回は、knockoutの機能を使って、様々なデータバインディングを行ってみたいと思います。 knockout.jsで中心となるクラス/メソッドなど knockout.jsで頻繁に使うクラスをXAML系言語と比較してみました。 以下の表のような対応関係になるかと思います。 knockout.jsとWPFの型/メソッドなどの比較 knockout.jsの型/メソッド WPFで似た役割のもの KnockoutObservalbe<T>型 BindableBase/NotificationObjectなどといった、INotifyPropertyChangedを実装する任意のクラス KnockoutObservableArray<T>型 ObservableCollection<T>型 KnockoutCompu