Hướng dẫn ng-class của AngularJS
Định nghĩa và cách sử dụng
ng-class
Hướng dẫn này được sử dụng để gán động một hoặc nhiều lớp CSS vào phần tử HTML.
ng-class
Giá trị của hướng dẫn có thể là chuỗi, đối tượng hoặc mảng.
Nếu nó là chuỗi, nó nên chứa một hoặc nhiều tên lớp được phân tách bởi khoảng trống.
Là một đối tượng, nó nên chứa các cặp khóa giá trị, trong đó khóa là tên lớp mà bạn muốn thêm, và giá trị là giá trị boolean. Chỉ khi giá trị được đặt thành true thì mới thêm lớp đó.
Là một mảng, nó có thể là sự kết hợp của cả hai. Mỗi phần tử của mảng có thể là chuỗi hoặc đối tượng được mô tả ở trên.
Mô hình
Thay đổi lớp của phần tử <div>:
<select ng-model="home"> <option value="sky">Sky</option> <option value="tomato">Tomato</option> </select> <div ng-class="home"> <h1>Chào mừng về nhà!</h1> <p>Tôi thích nó!</p> </div>
Cú pháp
<element ng-class="biểu thức</element>
Tất cả các yếu tố HTML đều hỗ trợ.
Tham số
Tham số | Mô tả |
---|---|
biểu thức | Trả về biểu thức của một hoặc nhiều tên lớp. |