import { Component , OnInit } from '@angular/core' ; import { ActivatedRoute , Router } from '@angular/router' ; import { SocialService } from '@delon/auth' ; @ Component ( { selector : 'app-callback' , template : `` , providers : [ SocialService ] , } ) export class CallbackComponent implements OnInit { type : string ; constructor ( private socialService , private route , private router ) { } ngOnInit ( ) { 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 ( ) , } ) ; } }