mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-05-19 17:14:57 +00:00
32 lines
832 B
TypeScript
32 lines
832 B
TypeScript
|
|
import { Component } from '@angular/core';
|
|
import { ECMUserService } from './services/ecmUser.service';
|
|
import { EcmUserModel } from './models/ecmUser.model';
|
|
|
|
@Component({
|
|
selector: 'ng2-alfresco-userinfo',
|
|
styles: [`:host h1 { font-size:22px }`],
|
|
template: `<h1>Hello World Angular 2 ng2-alfresco-userinfo</h1> <button (click)='doQueryUser()'>Do Query</button>`,
|
|
providers: [ ECMUserService ]
|
|
})
|
|
|
|
|
|
export class UserInfoComponent {
|
|
|
|
private ecmUser: EcmUserModel;
|
|
|
|
constructor(private ecmUserService: ECMUserService) {
|
|
console.log('User info component constr');
|
|
}
|
|
|
|
doQueryUser() {
|
|
this.ecmUserService.getUserInfo('admin')
|
|
.subscribe(
|
|
res => this.ecmUser = <EcmUserModel> res.entry
|
|
);
|
|
}
|
|
|
|
|
|
|
|
}
|