質問: ### 前提・実現したいこと 表題のとおりですが、knockout.jsを使用しており、ViewModelと画面のバインディングを行っています。 ViewModelに設定した値が画面(spanタグのテキスト)に反映されない事象が発生しています。 ### 発生している問題・エラーメッセージ spanタグにバインドしているのですがその値が画面に反映されません。 コンソールにエラーメッセージなどは出力されていません。 ### 該当のソースコード 以下は問題箇所のHTMLです。 ![![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/f9b4f0d41c15721226bbc04ac9fa782f.png) 以下はchromeのプラグインである「Knockoutjs context debugger」で確認したViewModelの中身です。 Valueというプロパティとバインドしており、ViewModelには値が入っています。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/a2a190480466d421a3fa474608e01be3.png) ### 試したこと withを使っているので、$root.Valueなども試してみましたが効果なしでした。 Jqueryを使って「$('id').text('値');」は当然値は反映されました。 ちなみに「click: Approval」というバインドもHTMLに記述していますがそちらは正常に動作します。 何かお心当たりある方いらしたらご助言よろしくお願いいたします。
回答: 自己解決しました。 バインド値を入力するコードに誤りがありました。 誤:viewModel.Value = 'XXX'; 正:viewModel.Value('XXX'); 初歩的なことでした。。