@delon/cli
Version:
Schematics for ng-alain
33 lines (27 loc) • 903 B
text/typescript
import { Component, OnInit } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router';
import { SocialService } from '@delon/auth';
({
selector: 'app-callback',
templateUrl: './callback.component.html',
providers: [ SocialService ]
})
export class CallbackComponent implements OnInit {
type: string;
constructor(private socialService: SocialService, private route: ActivatedRoute, private router: Router) {}
ngOnInit(): void {
this.route.params.subscribe(params => {
this.type = params['type'];
this.mockModel();
});
}
private mockModel() {
this.socialService.callback({
token: '123456789',
name: 'cipchk',
email: `${this.type}@${this.type}.com`,
id: 10000,
time: +new Date
});
}
}