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

Popular posts from this blog

python - How to create a legend for 3D bar in matplotlib? -

java - Multi-Label Document Classification -

php - Dynamic url re-writing using htaccess -