Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 17934|Odpoveď: 0

[Angular] Komponent s uhlovým nastavením v štýle CSS nemá účinok riešenia

[Kopírovať odkaz]
Zverejnené 6. 5. 2020 17:51:23 | | | |
clr-datagrid je komponent tretej strany pre datatable, komponent generuje div v štýle datagrid, skúšal som nastaviť margin-top a nefunguje, kód je nasledovný:



Pomocou vývojárskeho režimu prehliadača je v poriadku pridať tento CSS štýl.

riešenie

Angular poskytuje príkaz ::ng-deep pre lepšiu kompatibilitu s budúcimi nástrojmi, aby vynútil štýly umožňujúce intruziu do subkomponentov.

CSS sa modifikuje nasledovne:



:host predstavuje selektor, ktorý vyberá aktuálnu komponentu.
::ng-deep môže ignorovať vnorené hierarchické vzťahy strednej triedyName. Priamo nájdite názov triedy, ktorý chcete upraviť.
Oficiálna dokumentácia však uvádza, že ng-deep bude v budúcich verziách opustený a nie je známe, aká syntax sa v budúcnosti stane.




Predchádzajúci:Angular ovláda zobrazovanie a skrývanie prvkov
Budúci:Použite JavaScript na prístup a manipuláciu s databázami
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com