【发布时间】:2021-08-08 23:35:58
【问题描述】:
我想根据 Angular 4 中的布尔值显示或隐藏模板。下面是 HTML 和代码
--- 这是在 Home.Component.HTML 中
<ng-template [ngIf]="isSummaryViewVisbile" #pricebookView ></ng-template>
---- 这是在 HomeComponent 里面
isSummaryViewVisbile: boolean = true;
上面的代码不起作用,它总是隐藏模板,尽管我分配的是 true。
提前致谢。
【问题讨论】:
-
你有
isSummaryViewVisbile,你确定其中一个没有被命名为isSummaryViewVisible(注意'visible'的正确拼写) -
很抱歉,拼写不正确,但两个文件中的内容相同。
-
您为什么不使用专门为此目的而引入的
<ng-container>? -
这是一个笨蛋。我已经复制了你的代码,它工作正常。 plnkr.co/edit/6hbe0Z?p=preview
标签: angular angular-components