如何在AngularJS中通过点击按钮隐藏一个HTML元素

如何在AngularJS中通过点击按钮隐藏一个HTML元素

在这篇文章中,我们将看到如何在Angular中使用切换按钮功能,通过点击按钮隐藏和显示一个元素。切换按钮是一个用户界面控件,当用户想在两种状态或条件之间切换时,它可能很有用。例如,在我们的智能手机中,我们通常会关闭/打开无线连接设备的按钮,如蓝牙、Wifi、飞行模式等。这种切换按钮使日常生活中的东西更容易使用。本文将展示如何使用Angular JS制作一个切换数据的按钮。

ngif指令 : ngIf是一个Angular结构指令,根据表达式的评估值创建一个模板。表达式的值应该始终是TrueFalse。当模板内的表达式评估为真时,那么then块内的代码块就会被渲染,而当表达式评估为假时,else块就会被渲染,它是可选的。
语法:

<div *ngIf = "condition">Content to render when condition is true.</div>

对于app.component.html文件,我们将使用这个toggleData()函数来调用Html中的函数。

<button (click)="toggleData()">Toggle Data</button>

对于app.component.ts文件,我们定义了一个函数来切换按钮,以显示或隐藏内容。

export class AppComponent {
 toDisplay = true;

 toggleData() {
   this.toDisplay = !this.toDisplay;
 }
}

步骤:

  • 首先,将内容包在一个

<

div>在Html文件中的标签。
* 现在取一个变量 “toDisplay “并将其绑定到

<

div>标签。
* 在一个HTML文件中,包括一个按钮,并在用户点击它的时候附加一个函数调用。
* 在ts文件中,实现该函数,现在将toDisplay变量在真和假之间切换。
* 上述实施完成后,启动应用程序

项目结构:这将看起来像下面的图片

如何在AngularJS中通过点击按钮隐藏一个HTML元素?

示例:

<div *ngIf="toDisplay">
  <p>Click the below button to display and hide the data</p>
</div>
<button (click)="toggleData()">Toggle Data</button>
import { Component } from "@angular/core";
  
@Component({
  selector: "my-app",
  templateUrl: "./app.component.html",
})
export class AppComponent {
  toDisplay = true;
  
  toggleData() {
    this.toDisplay = !this.toDisplay;
  }
}

输出:从上面的输出中,我们可以看到通过点击 “切换数据 “按钮,我们可以显示或隐藏这些数据。

如何在AngularJS中通过点击按钮隐藏一个HTML元素?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程