2013-10-12 4 views
0

여러 페이지에 걸쳐 여러 이벤트 중에 값이 변경되는 싱글 톤 객체를 원합니다. 이 객체는 다양한 페이지에서 UI를 바인딩하는 데 사용됩니다. window.name을 사용하는 것보다 다른 값을 지속 할 수있는 방법을 자바 스크립트 객체의 싱글 톤 동작

var obj = { flag : false } ; 

// call back method 
function click() { 
    obj.flag = true; 
    } 

내 next.js에

// call back method 
    function click() { 
    alert(obj.flag); // **alerts false** . It should alert **true** instead. 
    } 

를 파일이 :

나는 'main.js'파일이 재산? 또는 잘못된 접근 방식을 따르고 있습니까

+3

쿠키 또는 로컬 스토리지 :

var obj = { flag : false }; // Save the object in the storage localStorage.setItem('obj', JSON.stringify(obj)); // Get the object from storage var objectData = localStorage.getItem('obj'); var originalObject = JSON.parse(objectData); alert(originalObject.flag); 

는 다음과 바이올린을 참조하십시오. –

답변

관련 문제