【发布时间】:2019-03-25 05:13:57
【问题描述】:
我有一个问题,我想根据我所在的 RouterModule 更改第一个 DIV(背景、宽度、高度...)的 CSS,并且此 DIV 位于主 app.component.html 中
<div class="bg">
<div class="container-fluid">
<div class="row">
<div class="col-xl-2 col-lg-1 col-md-1 col-sm-1" id="logo">
<a routerLink=""><b>Logo</b></a>
</div>
<div id="navigation" class="col-xl-8 col-lg-10 col-md-10 col-sm-10">
<ul>
<li><a routerLink="/zivljenjepis">O MENI</a></li>
<li><a routerLink="/jeziki">JEZIKI</a></li>
<li><a routerLink="/projekti">PROJEKTI</a></li>
<li><a routerLink="/kontakt">KONTAKT</a></li>
</ul>
</div>
</div>
</div>
</div>
<router-outlet></router-outlet>
你有什么建议吗? 谢谢
【问题讨论】:
-
将代码作为文本包含在问题中,而不是作为图像。
-
给它一个选择器,例如:
<div #mainDiv>,通过@ViewChild访问它,然后,OnInit(或者更好的是OnChange),获取项目并相应地替换 CSS .旁注:请将代码包含为 文本,而不是图像,谢谢。
标签: javascript html css angular frontend