Files
alfresco-ng2-components/ng2-components/ng2-alfresco-login/demo/app/app.component.ts
2016-05-04 14:57:15 +01:00

34 lines
1.2 KiB
TypeScript

import {Component} from 'angular2/core';
import {AlfrescoLoginComponent} from 'ng2-alfresco-login/ng2-alfresco-login';
import {Router, RouteConfig, ROUTER_DIRECTIVES} from 'angular2/router';
import {AlfrescoSettingsService} from 'ng2-alfresco-core/services';
import {AlfrescoAuthenticationService} from 'ng2-alfresco-login/ng2-alfresco-login';
@Component({
selector: 'my-app',
template: '<alfresco-login method="POST" (onSuccess)="mySuccessMethod($event)" (onError)="myErrorMethod($event)"></alfresco-login>',
directives: [ROUTER_DIRECTIVES, AlfrescoLoginComponent]
})
@RouteConfig([
{path: '/', name: 'Login', component: AlfrescoLoginComponent, useAsDefault: true}
])
export class AppComponent {
constructor(public auth:AlfrescoAuthenticationService,
public router:Router,
alfrescoSettingsService:AlfrescoSettingsService) {
alfrescoSettingsService.host = 'http://192.168.99.100:8080';
}
mySuccessMethod($event) {
console.log('Success Login EventEmitt called with: '+$event.value);
}
myErrorMethod($event) {
console.log('Error Login EventEmitt called with: '+$event.value);
}
}