gpt4 book ai didi

knockout.js - 如何将 Javascript 模块模式与 Knockout JS 和 Pager JS 结合使用?

转载 作者:行者123 更新时间:2023-12-03 08:53:21 25 4
gpt4 key购买 nike

我想将Javascript模块模式Knockout JS和Pager JS一起使用,我知道如何使用Javascript模块模式 Knockout JS 和 Pager JS 分开,但我不知道如何集成它们。这是我的 Javascript 模块模式

代码
var Module = (function(){
var my = {};

my.testMethod = function(){
alert("test method is called");
};
return my;
}());

(function(anyobj){

anyobj.anotherMethod = function(){
alert("another Method is called");
};

anyobj.testMethod();

}(Module));

现在这段代码可以工作,但我不知道如何将上面的代码与下面给出的代码集成,以使knockout js和pager jsJavascript模块模式一起正常工作

var moduleViewModel = new Module();
pager.extendWithPage(moduleViewModel);
ko.applyBindings(moduleViewModel);
pager.start();

最佳答案

用这个更新以下代码,这应该可以工作

var Module = (function(){
var my = {};

my.testMethod = function(){
alert("test method is called");
};
return my;
}());

(function(anyobj){

anyobj.anotherMethod = function(){
alert("another Method is called");
};

anyobj.testMethod();

}(Module));

//--- Module is an Object so we can pass it to a function as an argument ---//
pager.extendWithPage(Module);
ko.applyBindings(Module);
pager.start();

关于knockout.js - 如何将 Javascript 模块模式与 Knockout JS 和 Pager JS 结合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32603017/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com