Files
blog-frontEnd/src/app/app.component.ts
2021-03-12 16:48:27 +08:00

43 lines
1.0 KiB
TypeScript

import {Component, ElementRef, OnInit, TemplateRef, ViewChild} from '@angular/core';
import {LoginReq} from './class/User';
import {HeaderComponent} from './components/header/header.component';
import {ComponentStateService} from './services/component-state.service';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.less']
})
export class AppComponent {
@ViewChild('headerComponent') header: HeaderComponent;
loginModal: boolean = false;
regModal: boolean = false;
constructor(public componentStateService: ComponentStateService) {
}
registration() {
// todo :: 登录
// console.log('registration');
this.regModal = true;
}
login() {
// TODO :: 注册
// console.log('login');
this.loginModal = true;
}
cons($event: LoginReq) {
console.log($event);
}
loginStatus(e: boolean) {
if (e) {
this.header.getInfo();
}
this.loginModal = !e;
}
}