<!DOCTYPE html>
<html ng-app="ngDemo">
<head>
<script src="https://code.angularjs.org/1.4.8/angular.js" data-semver="1.4.8" data-require="angular.js@1.5.0"></script>
<script src="https://code.angularjs.org/1.4.8/angular-resource.js" data-semver="1.4.8" data-require="angular-resource@*"></script>
<link href="style.css" rel="stylesheet" />
<script src="script.js"></script>
</head>
<body ng-controller="homeCtrl as vm">
<!--
https://www.thepolyglotdeveloper.com/2015/03/using-oauth-2-0-in-your-web-browser-with-angularjs/
-->
<h1> {{vm.title}}</h1>
<input type="button" ng-click="vm.openWindow()" value="Open new window" />
</body>
</html>
// Code goes here
var app = angular.module('ngDemo', []);
app.controller("homeCtrl",function($window){
var vm = this;
vm.title = "Open new window";
vm.openWindow = function(){
$window.open('https://sso.bbcworldwide.com/as/authorization.oauth2?client_id=UAT-Watson&response_type=code&scope=openid profile&state=1234567890',
'C-Sharpcorner',
'toolbar=no,scrollbars=no,resizable=no,top=100,left=500,width=600,height=400');
}
});
/* Styles go here */