[Backbone.js] Model 가져와서 사용하기(get/ set)

동민·2021년 7월 12일
0
post-custom-banner

AAA_View.js 에서 BBB_Model.js 을 불러와서 사용하기

  • API를 한 번 더 호출하는 비효율을 방지할 수 있음

BBB_Model.js (Set)

// 해당 API가 모델에 정의되어 있을 때,
...

...


// detailInfo
var detailInfo = result.detailInfo;

...

// DetailInfoModel Setter (Set)
var detailInfoModel = new DetailInfoModel ();
detailInfoModel.set( detailInfo );
s.set( 'detailInfoModel', detailInfoModel );

AAA_View.js (Get)

define( '.../.../AAA_View',
       [
  	'.../.../BBB_Model' // 모델 import
       ],
       ...
   function ( ... ,
              BBB_Model
            ) {
       ...
       
       BBB_Model : new BBB_Model (),	// 모델 가져오기
       events: {
         ...
       },
         
         ...
         
       var detailInfo = {};
         ...
       // DetailInfoModel Getter (Get) 
       detailInfo = s.BBB_Model.get( 'detailInfoModel' ).toJSON();
         
       var data1 = detailInfo.data1; // 꺼내서 사용
         ...
         
profile
BE Developer
post-custom-banner

0개의 댓글