【发布时间】:2018-07-08 15:32:29
【问题描述】:
我是 Angular 新手,已经习惯了基础知识。
如果我想根据变量显示或隐藏组件 我应该将 *ngIf 放在组件本身还是组件内。
Eg.1 如果变量 photos 为 true,则会加载 Component 'photos' 组件
<photos *ngIf="photos"></photos>
Eg.2 组件的内容 照片组件始终存在,但内容已加载
<section class="photos-content" *ngIf="photos">
// content here
</section>
【问题讨论】:
-
我认为选项 1 是最常用的方法,因为会创建更少的 dom 元素。
-
总是让它在层次结构中尽可能高。
标签: angular