Created
February 17, 2015 23:07
-
-
Save DaveVoyles/3627cb0a87296146aa42 to your computer and use it in GitHub Desktop.
Illustrates how to execute WinJS code from within an Angular controler
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
(function () { | |
console.log("HomePageController loaded"); | |
angular.module('app') | |
.controller('HomePageController', thingsandstuff); | |
function thingsandstuff() { | |
var vm = this; | |
vm.Title = "FSharp Web Kit"; | |
vm.GitHubID = "GitHubID"; //TODO: set this w/ a Get call to retrieve GitHub ID from user | |
// Retrieves GitHub ID from screen scraper | |
this.GetGitHubID = function() { | |
$http.get("/api/trivia") //TODO: Replace w/ call to screen scraper to return ID | |
.success(function(data, status, headers, config) { | |
vm.GitHubID = data.GitHubID; | |
}).error(function(data, status, headers, config) { | |
vm.GitHubID = "Oops... something went wrong"; | |
}); | |
} | |
} | |
// Required to have all WinJS controls be active on the page. | |
// I just left it here because I know that this controller gets called each time the app loadas | |
WinJS.UI.processAll(); | |
})(); | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment