더북(TheBook)

6.2.2 수정 버튼 클릭 시 세션 변수 변경

수정 버튼 클릭 시 editItem이라는 세션 변수에 현재 주소록의 _id를 넣는다. 이것을 다음 코드처럼 Template.addressListItem.events에 추가하여 넣는다.

~/Projects/addressBook/client/addressList.js

생략
Template.addressListItem.events({
    ‘click button[name=remove]’ (evt,tmpl){
        AddressBook.remove( { _id : this._id } );
    }
    ,
    ‘click button[name=modify]’ (evt,tmpl){
        Session.set(“editItem”,this._id);
    }
});

위 코드처럼 세션 변수에 값을 넣기 위해서는 Session.set 함수를 이용한다.

노트 미티어의 세션

미티어의 세션 변수는 클라이언트 전용 변수이다. 다른 유저와 공유되지 않으며 (심지어 브라우저의 다른 탭에서 실행되는 클라이언트 애플리케이션과도 공유되지 않는다) 현재 접속된 브라우저 안에서만 유지된다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.