gpt4 book ai didi

Angular 2 [隐藏] 似乎不起作用?

转载 作者:太空狗 更新时间:2023-10-29 16:49:24 25 4
gpt4 key购买 nike

我的组件是这样定义的:

import { Component } from 'angular2/core'

@Component({
selector: 'sidebar',
templateUrl: 'js/app/views/sidebar.html',
})
export class SidebarComponent {
public sections: boolean[] = [
true,
false,
false,
false,
false,
false,
false,
false
];
}

sidebar.html 模板:

<h3 class="proofTitle">...</h3>
<p [hidden]="sections[0]">
...
</p>
<p [hidden]="sections[1]">
...
</p>
...
<p [hidden]="sections[7]">
...
</p>

看起来很简单,但出于某种原因,它显示了所有部分......我错过了什么?

最佳答案

检查您的 <p> 上是否没有任何显示 css 规则将覆盖 hidden 的标签行为如:

p {
display: inline-block !important;
}

因为 hidden html 属性的行为类似于 display: none

关于Angular 2 [隐藏] 似乎不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34650410/

25 4 0
文章推荐: c - Hello World ,裸机 Beagleboard
文章推荐: javascript - 如何在 PHP 中打印页面以使用与 window.print() 相同的打印机进行打印
文章推荐: javascript - 如何在用户滚动经过某个 div 时更改 CSS
文章推荐: angular - 在 observable 上使用异步管道并将其绑定(bind)到 html 中的局部变量