gpt4 book ai didi

html - 显示无不适用于 Angular 导航栏(但适用于其他组件)

转载 作者:太空宇宙 更新时间:2023-11-04 06:28:36 25 4
gpt4 key购买 nike

显示无不适用于 Angular 导航栏

我有一个在我的许多页面/组件上使用的 css 样式(显示:无)。除了导航栏外,它在任何地方都适用(注意:对于任何想知道为什么我使用 display: none 的人,我正在使用它来翻译 i18n 中的插值项由于此说明,还请记住我想隐藏但将其保留在 dom 中以保留值(value)。

谁能帮我理解为什么它在这个地方不起作用?

CSS:

.column-left {
padding: 2rem;
background-color: #3d8fcd;
box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.2); }

.column-right {
background-color: #fff; }

@media screen and (min-width: 960px) {
.main-content-container {
display: flex;
flex-flow: row nowrap;
justify-content: space-between;
align-items: stretch;
min-height: 100%; }
.main-content-container .column-left {
width: 30%;
max-width: 30rem;
flex-shrink: 0;
z-index: 1; }
.main-content-container .column-right {
flex: 1 1;
background-color: #fff; } }

.hide-element {
display: none;
}

HTML:

<div class="main-content-container">

<div class="column-left">
<input placeholder="Nav" id="hinh" i18n-value="@@SoMeThIn_A1_1" value="Home" [class.hide-element]="true">
<input placeholder="Nav" id="hinma" i18n-value="@@SoMeThIn_A1_2" value="My Account" [class.hide-element]="true">

<app-navigation-column [nav-buttons]="navButtons" (clicked)="navigationColumn_click($event)" class="patient-nav">
</app-navigation-column>

</div>

<div class="column-right" [@routerTransition]="getState(ot)">
<router-outlet #ot="outlet"></router-outlet>
</div>

</div>

我试过:

display: none !important;
[style.display]="'none'"
[style.visibility]="'hidden'"
[hidden]="hideElement"
[style.display]="hideElement?'none':'inherit'">

最佳答案

在你的伴奏上试试这个:

[hidden]="true"

关于html - 显示无不适用于 Angular 导航栏(但适用于其他组件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54874657/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com