import {UpgradeModule, downgradeInjectable,
downgradeComponent} from '@angular/upgrade/static';
-// Import and 'provide' globally required services.
+// Import and provide some Angular built-ins
+import {Title} from '@angular/platform-browser';
+
+// Import and 'provide' globally required Evergreen services.
import {EgEventService} from '@eg/core/event';
import {EgStoreService} from '@eg/core/store';
import {EgIdlService} from '@eg/core/idl';
downgradeComponent({ component: HeroDetailComponent })
*/
.factory('eg2Net', downgradeInjectable(EgNetService))
+ .factory('ng2Title', downgradeInjectable(Title))
;
this.upgrade.bootstrap(document.body, [myWin.ang1PageApp]);
*/
.controller('CheckinCtrl',
['$scope','$q','$window','$location', '$timeout','egCore',
- 'checkinSvc','egGridDataProvider','egCirc','egItem','eg2Net',
+ 'checkinSvc','egGridDataProvider','egCirc','egItem','eg2Net','ng2Title',
function($scope , $q , $window , $location , $timeout , egCore ,
- checkinSvc , egGridDataProvider , egCirc, itemSvc , eg2Net) {
+ checkinSvc , egGridDataProvider , egCirc, itemSvc , eg2Net , ng2Title) {
+ // TODO: TESTING
eg2Net.request('open-ils.actor', 'opensrf.system.echo', 'Hello, Ang2')
.subscribe(function(res) {console.log('eg2Net returned ' + res)});
+ ng2Title.setTitle('Checkin'); // TODO: TESTING
+
$scope.focusMe = true;
$scope.checkins = checkinSvc.checkins;
var today = new Date();