Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 8th, 2012  |  syntax: None  |  size: 0.82 KB  |  hits: 9  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Knockout JS mapping plugin confusion
  2. {
  3.     "members": [
  4.         {
  5.             "memberid": "001",
  6.             "membername": "Jason"
  7.         },
  8.        {
  9.             "memberid": "002",
  10.             "membername": "Bob"
  11.         }
  12.     ]
  13. }
  14.        
  15. <div data-bind="foreach: members">
  16. <h3 data-bind="text: memberid"></h3>
  17. <p>Name: <span data-bind="text: membername"></span></p>  
  18. </div>
  19.        
  20. var data = $.getJSON("members.json",function(data)  
  21.             {
  22.                 var viewModel = ko.mapping.fromJSON(data);
  23.                  ko.applyBindings(viewModel);
  24.  
  25.             }
  26.         );
  27.  
  28. ko.mapping.fromJSON(data, viewModel);
  29.        
  30. var viewModel = {};
  31. var data = $.getJSON("members.json",function(data)  
  32.             {
  33.                 viewModel.model = ko.mapping.fromJSON(data);
  34.                  ko.applyBindings(viewModel);
  35.             }
  36.         );