Jquery mobile JQM问题淘汰赛
我正试图用JQM和Knockout构建一个moibleweb应用程序。 在我的淘汰赛剧本成功后,我试着在其中加入一些风格Jquery mobile JQM问题淘汰赛,jquery-mobile,knockout.js,Jquery Mobile,Knockout.js,我正试图用JQM和Knockout构建一个moibleweb应用程序。 在我的淘汰赛剧本成功后,我试着在其中加入一些风格 <form action="" data-bind=" template:{ 'if': loginVM, data: loginVM }"> //Some Code </form> <form action="" data-bind="template: { 'if': startVM, data: startVM }">
<form action="" data-bind=" template:{ 'if': loginVM, data: loginVM }">
//Some Code
</form>
<form action="" data-bind="template: { 'if': startVM, data: startVM }">
//Some Code
</form>
现在在添加
<script src="../../Scripts/jquery.mobile-1.2.0.js" type="text/javascript"></script>
这个starnge问题的解决方案是什么 JQM将在DOM初始化后对其进行更改,从而使许多默认的ko绑定变得无用。可以编写自定义绑定来解决这些问题。很难说出这里的实际问题是什么,但这应该会给你一些阅读的东西 这是一篇有用的文章:
<script src="../../Scripts/jquery.mobile-1.2.0.js" type="text/javascript"></script>
var LoginVM = function () {
var self = this;
self.showDetails = function () {
if ((self.user() == "Gregor") && (self.password() == "gregrech")) {
masterViewModel.loginVM(null);
masterViewModel.startVM(new StartVM());
alert(masterViewModel.startVM()==null) //Messagebox displays "false"
}
};
var StartVM = function () {
alert(masterViewModel.startVM()==null) //Messagebox displays "true"
};