title: Knockout.js - Multiple ViewModels do not work
body: <p>I'm using knockout.js and I want to have a Master ViewModel that contains multiple ViewModels. Then I want to print properties of the ViewModels to the user but I can not get it right. Please help.</p>
  
  <p>JavaScript Code:</p>
  
  <pre><code>var aViewModel = function()
  {
      self.test = "test from a";
  };
  
  var bViewModel = function()
  {
      self.test = "test from b";
  };
  
  masterVM = {a: new aViewModel(),
              b: new bViewModel()};
  
  ko.applyBindings(masterVM);
  </code></pre>
  
  <p>HTML Code:</p>
  
  <pre><code>&lt;div id="test-div"&gt;
      &lt;span data-bind="text: a.test"&gt;&lt;/span&gt;
      &lt;span data-bind="text: b.test"&gt;&lt;/span&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>The fiddle address is:
  <a href="http://jsfiddle.net/ZyK4x/" rel="nofollow">http://jsfiddle.net/ZyK4x/</a></p>