Trang chủ Bài viết Lập trình Angular 2 căn bản Angular 2 căn bản - Bài 12: Attribute Directives
Lập trình Angular 2 căn bản 23/01/2017 6,917 lượt xem

Angular 2 căn bản - Bài 12: Attribute Directives

Angular 2 căn bản - Bài 12: Attribute Directives

Bài này chúng ta sẽ học 2 buit-in directive trong Angular 2 là ngClass và ngStyle nằm trong loại directive thứ 2 là Attribute Directive.

import { Component } from '@angular/core';

@Component({
    selector: 'my-tutorial',
    template: `
    <h2>{{title}}</h2>
    <p [ngClass]="{classOne:cone,classTwo:ctwo}">This ngClass apply style</p>
    <button (click)="toggle()">Toggle</button>
    <p [ngStyle]="{'font-style':style,'font-size':size}">This paragaph will be apply to ngStyle</p>
    `,
    styles: [
        `
        .classOne{
            color:yellow;
        }
        .classTwo{
            background-color:black;
        }
        `
    ]
})
export class TutorialComponent {
    public cone = true;
    public ctwo = true;
    public style="italic";
    public size="30px";
    toggle(){
        this.cone = !this.cone;
        this.ctwo = !this.ctwo;
    }
}

Tác giả: TEDU

Chú ý: Tất cả các bài viết trên TEDU.COM.VN đều thuộc bản quyền TEDU, yêu cầu dẫn nguồn khi trích lại trên website khác.

Chia sẻ:

Bài viết liên quan

Giới thiệu về Angular
08/12/2019 TEDU

Giới thiệu về Angular

Chào mừng bạn đến với series bài viết hướng dẫn Angular. Series này bao gồm từ Angular 2, 3, 4, 5, 6, 7, 8 và 9. Bao gồm các bước để bắt đầu làm chủ Angular

Đọc thêm
Angular 2 căn bản - Bài 10: Two way binding
16/01/2017 TEDU

Angular 2 căn bản - Bài 10: Two way binding

Tìm hiểu cơ chế hoạt động của Two way - binding trong Angular 2 và sự khác nhau giữa Angular 1 và 2. Đây là tính năng rất quan trọng và thường sử dụng khi bạn làm việc với Angular

Đọc thêm