如何在更改布尔值后重新渲染View

时间:2017-08-31 10:31:26

标签: javascript angular typescript

我有两个组件,我将数据从子传递到父级 在我的儿童组成部分

 sendIsMutiple(fileNumber: number) {
    let isMultiple: boolean
    if(fileNumber > 1) {
      isMultiple = true;
    } else {
      isMultiple = false;
    }
    this.isMultiple.emit(isMultiple);
  }

在父.ts文件中

  isMultipleFileLoaded: boolean = true;  
  reciveMessage($event) {
    this.isMultipleFileLoaded = $event; 
  }

和html文件

<div class="main">
    <div class="column-left">
        <app-document-info *ngIf="isMultipleFileLoaded" ></app-document-info>
    </div>
</div>

以及当isMultipleFileLoaded将值从true更改为false时如何执行此操作是可见的还是不可见的。现在我的布尔值已更改,但视图总是可见。

0 个答案:

没有答案