簡體   English   中英

如何在 Angular 中創建隱藏和顯示視頻的條件?

[英]How to create a condition to hide and show a video in Angular?

在我們的主頁上,我們有一個視頻演示。 我想知道如何在包含視頻的每個產品頁面中復制此視頻,如果產品沒有視頻,則應隱藏視頻。

您可以在視頻容器上使用*ngIf語句,條件是產品是否有視頻。

要創建條件,您可以使用 *ngIf 指令並在 HTML 頁面中提供您的條件。 這里我提供了一個示例代碼供您參考

HTML:

<div class="container" style="max-width: 550px">
    <h2 class="text-center mb-5">Angular Login with Google</h2>
  
    <div *ngIf="isVideo === false">
      <p>No Video found</p>
    </div>
  
    <div *ngIf="isVideo === true">
      <video width="320" height="240" controls>
        <source src="movie.mp4" type="video/mp4">
     </video>
  </div>

component.ts 中的方法:

ngOnInit(): void {
  this.Service.getvideos.subscribe((videoid) => {
      this.isVideo = (videoid != null);
      
    });
  }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM