Tôi đang làm việc trên bảng quản trị được phát triển với góc 4 và cố gắng tích hợp một phần để tùy chỉnh kiểu dáng như thay đổi màu, bg, v.v. Tôi đã phát triển một phần để lưu cài đặt trong cơ sở dữ liệu đã tải chúng lên ứng dụng khi sử dụng API.Tạo css động dựa trên biến angular 4
Bây giờ tôi đang cố gắng để tạo ra một css động sử dụng các giá trị từ json, tôi đã cố gắng với mã sau đây trong thành phần chính nhưng nó không làm việc
@Component({
templateUrl: 'card.html',
styles: [`
.card {
height: 70px;
width: 100px;
color: {{css.cardColor}};
}
`],
})
Tôi không chắc chắn làm thế nào tôi nên tải các giá trị css trong thành phần và sử dụng chúng trong thẻ kiểu. Tôi đã không tìm thấy bất kỳ giải pháp khác cho cùng.
Một cách khác là sử dụng khái niệm hoạt hình góc nhưng css sẽ rất lớn và không thể thực hiện toàn bộ bằng hoạt ảnh góc sử dụng trình kích hoạt và tất cả. Tôi tin rằng có một giải pháp cho điều này vì nó có vẻ là một yêu cầu chính hãng và nên được thực hiện bởi rất nhiều nhà phát triển khác.
Mọi trợ giúp đều đáng được đánh giá cao.
Chỉnh sửa: không thể sử dụng ngStyle vì nó sẽ được áp dụng trên hầu như tất cả các yếu tố như cho toàn bộ ứng dụng và không chỉ cho phần tử cụ thể.
bạn nên đăng giải pháp mã ở đây. bạn có thể vui lòng cho biết cách bạn sử dụng các giá trị biến bên trong các thuộc tính kiểu css không? –
bạn có thể đăng một số ví dụ mã của giải pháp này? Điều này có vẻ là một giải pháp thực sự tốt. – Neutrino
đã cập nhật mã –