2015-09-16 2 views
0

Я хочу использовать Javascript Module Pattern с Knockout JS and Pager JS, я знаю, как использовать Javascript Module Pattern и Knockout JS and Pager JS отдельно, но я не знаю, как интегрировать them.Here мой код Javascript Module PatternКак использовать шаблон Javascript с нокаутом JS и Pager JS?

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 and pager js работу штрафа с Javascript Module Pattern

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

ответ

1

Update следующим кодом с этим один, и это должно работать

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(); 
Смежные вопросы