我正在尝试制作一个我从HTMLModule中存储一些template
var template = (function($){
console.log( $("#p_id").html()) //returns undefined
var __p = $("#p_id").html();
var __b = $("#b_id").html();
function switchtemplate(tipo) {
if(tipo === 'plot')
return __p;
else
return __b;
};
//public members
return {
switchtemplate: switchtemplate
};
})(jQuery);
private var但是..如果里面的每一个都module得到undefined value。我试图执行它document.ready并且它正在工作,但是如果我尝试template从 extern it returns调用template is undefined,除非我同时执行modules (我有更多module)和方法调用 one document.ready。
我怎样才能避免定义module哪些可以进行dom操作?