Jquery mobile jQuery Mobile和Knockout.js问题

Jquery mobile jQuery Mobile和Knockout.js问题,jquery-mobile,knockout.js,Jquery Mobile,Knockout.js,我读了很多关于jQuery Mobile和Knockout.js不能很好地配合的文章。我是否应该放弃手机页面的knockout.js,坚持使用jquerymobilesjavascript来处理视图更新?有更好的选择吗?我刚刚开始了一个新的移动网站项目,JQM和KO是结合在一起的,它们是很棒的框架,我从来没有见过它们有什么大问题。它们一起工作很好。如果您正在使用ko的模板动态生成标记,或者如果您正在操作CSS或其他属性,则需要手动调用jquerymobile的各种小部件方法。自定义绑定是另一种有

我读了很多关于jQuery Mobile和Knockout.js不能很好地配合的文章。我是否应该放弃手机页面的knockout.js,坚持使用jquerymobilesjavascript来处理视图更新?有更好的选择吗?

我刚刚开始了一个新的移动网站项目,JQM和KO是结合在一起的,它们是很棒的框架,我从来没有见过它们有什么大问题。

它们一起工作很好。如果您正在使用ko的模板动态生成标记,或者如果您正在操作CSS或其他属性,则需要手动调用jquerymobile的各种小部件方法。自定义绑定是另一种有效的方法

$('#myButon').button('refresh');
$('#myListview').listview('refresh');
$("#myCheckboxList").checkboxradio("refresh");

如果您的标记是静态的,而不是文本值,那么这应该是不需要动脑筋的。

我已经让它们很好地协同工作了。关键是使用一些KO自定义绑定,这些绑定迫使JQM在KO完成任务后刷新页面。