javascript - knockout.js observable is not updating -
team,
i have simple html page viewmodel follows.
@{ layout = null; } <!doctype html> <html> <head> <script src='e:\trials\clientside\mytrials\knockout-2.2.1.js' type='text/javascript'></script> <script src='e:\trials\clientside\mytrials\jquery-2.0.0.js' type='text/javascript'></script> <title>index</title> <script type="text/javascript"> function personviewmodel() { firstname = ko.observable("firstn") }; $(document).ready(function () { var person = new personviewmodel(); ko.applybindings(person); }); </script> </head> <body> <div> <h3>details</h3> <p>first name: <input data-bind="value: firstname()" /></p> <p>first name span: <span data-bind="text: firstname()" ></span> </p> </div> </body> </html>
its simple , self explanatory. script block contains view model, , on doc ready function, binding happens. , html simple enough. 1 input , 1 span bound same property firstname observable. pain when change value input, span not update. missing? regards vivek
change firstname()
firstname
<p>first name: <input data-bind="value: firstname" /></p> <p>first name span: <span data-bind="text: firstname" ></span> </p>
Comments
Post a Comment