Knockout.js Templates Foreach - force complete re-render

前端 未结 2 654
一生所求
一生所求 2020-12-18 04:38

By default, KO \"will only render the template for the new item and will insert it into the existing DOM\".

Is there a way to disable this feature (as in, force KO t

2条回答
  •  遥遥无期
    2020-12-18 05:22

    If you use jQuery.tmpl's native {{each koObservableArray()}} syntax Knockout cant update single items but must rerender the entire template

    see more here: http://knockoutjs.com/documentation/template-binding.html

    the template engine’s native ‘each’ support: after any change, the template engine is forced to re-render everything because it isn’t aware of KO’s dependency tracking mechanism.

    You only get the "default" behavior if you use the foreach template mode, i.e.:

提交回复
热议问题