daily pastebin goal
39%
SHARE
TWEET

Untitled

a guest May 16th, 2018 107 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Lade alle Module aus dem Ordner und speicher Sie in der Variable ab
  2. import * as modules from './modules';
  3.  
  4. class App {
  5.   constructor() {
  6.     // Speicher die Module in der App
  7.     this.modules = {};
  8.   }
  9.  
  10.   init() {
  11.     // Iteriere durch alle Module, führe jedes Modul aus und
  12.     // übergebe die App (this) via Dependency Injection.
  13.     Object.keys(modules).forEach((key) => {
  14.       this.modules[key] = modules[key](this);
  15.     });
  16.   }
  17. }
  18.  
  19. // Wir haben nur eine App, also können wir sofort eine Instanz erzeugen
  20. const app = new App();
  21.  
  22. // Optional: die App in Window abspeichern,
  23. // damit wir zu Debbugging-Zwecken leicht aus der Browser Console darauf zugreifen können
  24. window.app = app;
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top