title: knockoutjs "Unable to parse bindings" error, but code works
body: <p>I've been using knockout for a while, but in writing up some code examples this one has me stumped. The code works exactly as I'm expecting, where the click button toggles the visible, but I'm still getting an error:</p>
  
  <p>JsFiddle: <a href="http://jsfiddle.net/JasonMore/hCdF8/1/" rel="nofollow">http://jsfiddle.net/JasonMore/hCdF8/1/</a></p>
  
  <pre><code>Uncaught Error: Unable to parse bindings.
  Message: ReferenceError: answerClick is not defined;
  Bindings value: click: answerClick
  </code></pre>
  
  <p>from</p>
  
  <pre><code>&lt;ul data-bind="foreach: answers"&gt;
      &lt;li&gt;
          &lt;a class="hiddenButton" href="#" data-bind="click: answerClick" /&gt;
          &lt;div class="answerNumber" data-bind="visible: showAnswerNumber"&gt;
              &lt;h2 data-bind="text: answerNumber" /&gt;
          &lt;/div&gt;
          &lt;div class="answer" data-bind="visible: showAnswerText"&gt;
              &lt;p data-bind="text:text" /&gt;
              &lt;p data-bind="text: points" /&gt;
          &lt;/div&gt;
      &lt;/li&gt;
  &lt;/ul&gt;
  
  &lt;script type="text/javascript"&gt;
  
      var answerViewModel = function () {
          var self = this;
  
          //clicks
          self.answerClick = function () {
              self.showAnswerNumber(!self.showAnswerNumber());
          };
  
          //observables
          self.answerNumber = ko.observable();
          self.text = ko.observable();
          self.points = ko.observable();
          self.showAnswerNumber = ko.observable(true);
  
          //computed
          self.showAnswerText = ko.computed(function () {
              return !self.showAnswerNumber();
          });
      };
  
      var roundViewModel = function () {
          var self = this;
          self.answers = ko.observableArray();
      };
  
      var answer1 = new answerViewModel();
      answer1.text = "foo answer";
      answer1.answerNumber = 1;
      answer1.points = 50;
  
      var vm = new roundViewModel();
      vm.answers.push(answer1);
  
      ko.applyBindings(vm);
  
  &lt;/script&gt;
  </code></pre>