Tôi có ba thành phần. Đây là HomeComponent, SignInComponent và AppComponent. Trang chủ của tôi (HomeComponent) hiển thị khi ứng dụng được mở. Tôi đã nhấp vào nút "Đăng nhập" bằng trang đăng nhập. Tôi muốn lớp "đăng nhập" vào nội dung trong khi mở nó.Thêm lớp học vào cơ thể trên Angular2
Tôi có thể làm như thế nào?
// AppComponent
import { Component } from '@angular/core';
@Component({
moduleId: module.id,
selector: 'app',
template: '<router-outlet></router-outlet>'
})
export class AppComponent {}
// SignInComponent
import { Component } from '@angular/core';
@Component({
moduleId: module.id,
selector: 'signin',
templateUrl: './signin.component.html',
styleUrls: ['./signin.component.css']
})
export class SignInComponent {}
// HomeComponent
import { Component } from '@angular/core';
@Component({
moduleId: module.id,
selector: 'home',
templateUrl: './home.component.html'
})
export class HomeComponent { }
// Part of index.html
<body>
<app>
<div class="spinner">
<div class="bounce1"></div>
<div class="bounce2"></div>
<div class="bounce3"></div>
</div>
</app>
</body>
Tôi đoán sẽ dễ dàng hơn nhiều nếu bạn cung cấp cho mỗi vùng chứa thành phần sẽ có lớp động. Sau đó, bạn có thể thêm nó thật dễ dàng ... –