woowabros / WoowahanJS

웹 어플리케이션 개발을 위한 JS프레임워크
193 stars 40 forks source link

뷰에서 언제든 접근/제어 가능한 공통 뷰 컴포넌트 등록 방식 제공 #4

Closed ibare closed 8 years ago

ibare commented 8 years ago
const app = Woowahan();

app.start({ route }, { 
  sharedComponent: [
    { view: Dialog, name: 'ModalDialog' },
    { view: Notify, name: 'Noti' }
  ]
});

Woowahan.View.create('myView', {
  onComplete() {
    this.sharedComponent.Noti('작업이 완료되었습니다.');
  }
});
woowa commented 8 years ago

app.use(Woowahan.Component('ComponentName', Component)); // ... const Component = getComponent('ComponentName');

형태로 추가