Tôi hiện đang xây dựng một ứng dụng có tùy chọn để thay đổi chủ đề. Một chủ đề trong trường hợp này, chỉ đơn giản là bao gồm thay đổi màu sắc của một vài yếu tố chính trong ứng dụng.Cập nhật kiểu CSS toàn cục với biến số trong phạm vi
Vì vậy, hiện tại, trên tất cả các yếu tố yêu cầu màu chủ đề, tôi đã cung cấp cho họ lớp css has-main-color
.
Trong bộ điều khiển, tôi nhận được màu mong muốn của họ từ dịch vụ web và đặt nó thành phạm vi là $scope.mainColor = color;
.
Tất cả điều này hoạt động tốt, nhưng vấn đề tôi nhận được là tôi không thể tìm thấy phương pháp phù hợp để áp dụng màu này cho lớp has-main-color
.
Hiện nay, tôi đang cố gắng như sau:
<style>
.has-main-color {
color: {{mainColor}}
}
</style>
Như bạn có thể có thể đoán, điều này không làm việc rất tốt.
Vì vậy, cách tiếp cận tốt nhất để giải quyết vấn đề này bằng AngularJS là gì?
các kiểu bên trong chỉ được áp dụng một lần. Vì vậy, việc thay đổi nội dung bên trong nó sẽ không giúp ích gì. – ganaraj