From 0ed4ee13e73083c9a1bcd7ad3dd2520fa85690d4 Mon Sep 17 00:00:00 2001 From: Matt Huntington Date: Tue, 3 Nov 2015 10:52:13 -0500 Subject: [PATCH] header controller gets current user and displays it --- app/assets/javascripts/angular.js | 10 +++++++--- app/views/angular.html.erb | 4 ++-- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/app/assets/javascripts/angular.js b/app/assets/javascripts/angular.js index 72a3f7c..49e2399 100644 --- a/app/assets/javascripts/angular.js +++ b/app/assets/javascripts/angular.js @@ -1,5 +1,9 @@ var app = angular.module('SinsApp', []); -app.controller('HeaderController', function(){ - this.foo = 'bar' -}); +app.controller('HeaderController', ['$http', function($http){ + var controller = this; + $http.get('/session').success(function(data){ + controller.current_user = data.current_user; + console.log(controller.current_user); + }) +}]); diff --git a/app/views/angular.html.erb b/app/views/angular.html.erb index c05c0b1..214854a 100644 --- a/app/views/angular.html.erb +++ b/app/views/angular.html.erb @@ -1,6 +1,6 @@
-

Greetings Reprobates!

- {{header.foo}} +

Greetings {{header.current_user.email}}, you are a glorious reprobate!

+
main!