summaryrefslogtreecommitdiff
path: root/src/BeerDukeController.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/BeerDukeController.js')
-rw-r--r--src/BeerDukeController.js33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/BeerDukeController.js b/src/BeerDukeController.js
new file mode 100644
index 0000000..fd70357
--- /dev/null
+++ b/src/BeerDukeController.js
@@ -0,0 +1,33 @@
+import angular from 'angular';
+import 'angular-route';
+import './BeerDuke.js';
+
+class BeerDukeControllerController {
+ constructor(BeerDukeService) {
+ this.BeerDukeService = BeerDukeService;
+ }
+
+ requestBeer() {
+ let code = this.code;
+
+ console.log('code', code);
+ this.BeerDukeService.requestBeer(code);
+ }
+}
+
+function run(BeerDukeService) {
+ BeerDukeService.connect('controller');
+}
+
+function config($routeProvider) {
+ $routeProvider
+ .when('/', {
+ controller: BeerDukeControllerController,
+ controllerAs: 'ctrl',
+ templateUrl: 'templates/controller.html'
+ });
+}
+angular.module('BeerDukeController', ['ngRoute', 'BeerDuke'])
+ .run(run)
+ .config(config)
+ .controller('BeerDukeControllerController', BeerDukeControllerController);