モジュールパターンを使って開発していたのですが、これを使ってモジュールスコープにアクセスできないのはなぜだろうと思っていました。明らかにモジュールパターンの理解が間違っているのかもしれません。
ここに私が使用するコードがあります:
var BLOG = window.BLOG || {};
BLOG.Module = (function(){
var
_this = this,
_hasLoaded = false;
function init(){
console.log(_this); // Logs the Window object
}
function _privateMethod(){
$.ajax({
url: 'lazyload/lazyload.html',
success : function( data ){
// _hasLoaded = true; // I want to access the variable in my module, How do I refer to it?
}
});
}
return {
init : init
};
})();