Should we wait for DOM to load before calling ko.applyBindings

后端 未结 1 726
暗喜
暗喜 2021-01-18 08:08

As per the title, is it necessary to wait for the DOM to load before calling ko.applyBindings or will Knockout handle this automatically?

I.e - am I saf

相关标签:
1条回答
  • 2021-01-18 08:12

    No KO doesn't handle this automatically (so the self invoking function would work only at the bottom your page), you have to wait for the DOM loaded with the ko.applyBindings call.

    From the documentation:

    To activate Knockout, add the following line to a <script> block:

    ko.applyBindings(myViewModel);

    You can either put the script block at the bottom of your HTML document, or you can put it at the top and wrap the contents in a DOM-ready handler such as jQuery’s $ function.

    0 讨论(0)
提交回复
热议问题