我有一種情況,我會根據不同的客戶/用戶有不同的樣式。Angular 2+多客戶端多樣式
這些都將來自同一個站點運行,所以我會在風格上加載動態,一旦我確定哪些客戶端已登錄。
什麼是角2這樣的建議呢?即我不想使用jQuery?
感謝
我有一種情況,我會根據不同的客戶/用戶有不同的樣式。Angular 2+多客戶端多樣式
這些都將來自同一個站點運行,所以我會在風格上加載動態,一旦我確定哪些客戶端已登錄。
什麼是角2這樣的建議呢?即我不想使用jQuery?
感謝
HTML:
<head>
<link id="theme" rel="stylesheet" href="red.css">
</head>
TS:
import { Component, Inject } from '@angular/core';
import { DOCUMENT } from '@angular/platform-browser';
@Component({})
export class MyClass {
constructor (@Inject(DOCUMENT) private document) { }
ngOnInit() {
//here you can check for the users and then chnage depending upon the user
this.document.getElementById('theme').setAttribute('href', 'blue.css');
}
}
會解決一些用'[ngStyle]'怎麼辦? – Umair
不會有太多的風格,他們可能會改變 – 72GM