title: KnockOutJs: Why does click data-bind has execute on-load of element?
body: <p>I have a anchor link generated via php which will be binded on ko and works fine. My problem is why does the ko function is executed on load of the elements? below is the code generated.</p>
  
  <p>html: </p>
  
  <pre><code>&lt;a data-bind="click: addOrderedProducts(11,"CRM130930001","Cream",0.00,0,0,0)" class="Add" title="Add" href=""&gt;Add&lt;/a&gt;
  </code></pre>
  
  <p>ko function:</p>
  
  <pre><code>self.addOrderedProducts = function (id,product_number,name,price,quantity,discount,balance){
      self.orderedProducts.push(new Product(id,product_number,name,price,quantity,discount,balance));
  };
  </code></pre>
  
  <p>please help me... Thanks in advance :)</p>