Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.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 *ngIf和子组件_Angular - Fatal编程技术网

Angular *ngIf和子组件

Angular *ngIf和子组件,angular,Angular,我正在尝试创建一个组件,该组件具有一个参数,该参数定义是否渲染模板的某个部分。以下是我的子组件: Render below? {{render}} <p *ngIf="render"> Content to be rendered </p> <app-test render="false"></app-test> 结果是: 请注意,“render”属性为“false”,但应基于参数呈现的代码部分仍然呈现 以下是StackBlitz:

我正在尝试创建一个组件,该组件具有一个参数,该参数定义是否渲染模板的某个部分。以下是我的子组件:

Render below? {{render}}
<p *ngIf="render">
    Content to be rendered
</p>
<app-test render="false"></app-test>
结果是:

请注意,“render”属性为“false”,但应基于参数呈现的代码部分仍然呈现

以下是StackBlitz:


提前感谢

您应该使用绑定括号,现在您只需绑定字符串“false”:

<app-test [render]="false"></app-test>

您应该使用绑定括号,现在只绑定字符串“false”:

<app-test [render]="false"></app-test>


当然!更新了StackBlitz。谢谢!当然!更新了StackBlitz。谢谢!