KnockOutJs: Why does click data-bind has execute on-load of element?

前端 未结 3 1992
一生所求
一生所求 2020-12-08 19:52

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 co

3条回答
  •  情书的邮戳
    2020-12-08 20:48

    This is how object literals are working in Javascript so the property values like function class immediately evaluated when the object gets created.

    To make it work you need to wrap your function call in the click binding into an anonymous function:

    Add
    

    See also in the documentation: Accessing the event object, or passing more parameters

提交回复
热议问题