Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 我可以将条件设置为组件选择器角度2/4吗_Angular - Fatal编程技术网

Angular 我可以将条件设置为组件选择器角度2/4吗

Angular 我可以将条件设置为组件选择器角度2/4吗,angular,Angular,是否可以为组件选择器添加条件 例如,如果我有两个简单的compnenet: 第一名: @Component({ selector:'app-first' templateHtml: 'first.html; }) export class FirstComponent { check=false; } @Component({ selector:'app-second'

是否可以为组件选择器添加条件

例如,如果我有两个简单的compnenet:

第一名:

@Component({
             selector:'app-first'
             templateHtml: 'first.html;
            })
export class FirstComponent {
   check=false;
}
 @Component({
              selector:'app-second'
              templateHtml: 'second.html;
           })
秒:

@Component({
             selector:'app-first'
             templateHtml: 'first.html;
            })
export class FirstComponent {
   check=false;
}
 @Component({
              selector:'app-second'
              templateHtml: 'second.html;
           })
然后,在我的第一个.html文件中,我设置了以下条件:

<div *ngIf="check">
 <app-second></app-second>
</div>

它总是以任何方式加载第二个组件,我可以避免吗?和 为什么会这样?我找不到关于这个问题的任何东西


谢谢。

是的,它很有效,你甚至可以这样做

<app-second *ngIf="check"></app-second>


您的控制台中有任何错误吗?因为这应该是完美的

问题不在于模板本身。问题在于@Component decorator配置。 用templateUrl替换templateHtml。
您可以看到

请提供插件代码中有一点语法错误,请将
*ngif
替换为
*ngif
:)