使用 Angular 获取屏幕的宽度和高度2024 年 8 月 29 日 | 阅读 2 分钟 在本节中,我们将学习如何获取屏幕的高度和宽度。我们将使用 Angular 来完成此操作。如果我们不了解屏幕高度,我们可以使用以下示例,因为这些示例提供了有关屏幕高度和重量的详细知识。在下面的应用程序中,我们将实现一个获取屏幕宽度和高度的功能。为了获得窗口的高度和宽度,我们可以使用各种版本的 Angular 应用程序,例如 Angular 6、7、8、9、10 和 11。 在我们的 Angular 应用程序中,我们将在调整大小事件时获取窗口的大小。在这里,我们将解释两个获取窗口大小的示例。在我们的第一个示例中,我们将简单地获取窗口大小,在第二个示例中,我们将获取调整大小时的窗口大小。为了获得窗口的高度和宽度,步骤如下 示例 1 在第一个示例中,我们将获取窗口的宽度和高度。 现在我们的示例 1 已经准备好运行。当我们运行这个例子时,会生成以下输出 Screen width: 1374 Screen height: 589 示例 2 在我们的第二个示例中,我们将在调整大小时获取窗口大小。 现在我们的示例 2 已经准备好运行。当我们运行这个例子时,会生成以下输出 Screen width: 878 Screen height: 685 |
在本节中,我们将学习表单验证。在这个表单中,我们不允许任何空白。我们将使用 Angular 来完成此操作。很多时候,我们的应用程序需要一个接受输入而不留任何空格的表单。在我们的反应式表单中,...
阅读 4 分钟
功能强大的前端开发框架 Angular 6 中添加了许多新功能和增强功能,以改善开发人员体验和在线应用程序的功能。函数是使 Angular 6 成为创建流行选项的基本组件之一...
阅读 4 分钟
选项 1:使用外部样式表 在这里,样式必须在外部样式表中指定。因此,您项目的 src 子目录是默认创建 styles.css 文件的地方。现在,正如指示的那样,让我们添加表和 td 样式,这些样式对于...
5 分钟阅读
惰性加载是一种 Angular 技术,允许您在特定路由激活时加载 JavaScript 组件。它通过将应用程序拆分为多个捆绑包来提高应用程序加载时间速度。当用户在应用程序中导航时,会根据需要加载捆绑包。惰性加载...
7 分钟阅读
Angular 拖放 @angular/cdk/drag-drop 模块为您提供了一种简单且声明式地构建拖放界面的方法,支持自由拖动、在列表中排序、列表、动画、触摸设备、在自定义拖动手柄之间移动项目、除了水平列表和锁定之外的iews 和占位符...
阅读 8 分钟
什么是? 简单来说,Angular Style Bingeing 用于设置 HTML 组件的样式。 要在 Angular 应用程序中设置元素的样式,除了内联样式绑定之外,您还可以利用样式绑定。 在这篇文章中,我将通过示例进行演示...
5 分钟阅读
在本节中,我们将学习如何创建带路由的模块。我们将使用 Angular 9 来实现这一点。如果我们对 Angular 9 路由模块不了解,这个例子将帮助我们了解它。在我们下面的...
阅读 3 分钟
Angular 是一个流行的开源 Web 应用程序框架,可促进动态单页 Web 应用程序 (SPA) 的创建。 创建交互式 Web 应用程序的核心方面之一是处理用户交互,这通常涉及向 Angular 组件中的元素添加事件侦听器。 在...
阅读 4 分钟
API 代表应用程序编程接口。 AngularJS Global API Global API 函数使用 Angular 对象访问。 API 描述 angular.lowercase() 将字符串转换为小写 angular.uppercase() 将字符串转换为大写 Angular.isString() 如果引用是字符串,则返回 true angular.lowercase() 示例:<div ng-app="myApp" ng-controller="myCtrl"> <p>{{ x1 }}</p> <p>{{ x2 }}</p> </div> <script> var app = angular.module('myApp', []); app.controller('myCtrl', function($scope)...
阅读 3 分钟
<mat-card> 在单个主题的上下文中是文本、照片和操作的内容容器。基本卡片链接代码打开新窗口 最基本的卡片只需要一个 <mat-card> 元素和一些内容。但是,Angular Material 提供了几个预设部分,您可以在 <mat-card> 中使用:元素说明 <mat-card-title> 卡片标题 <mat-card-subtitle> 卡片副标题 <mat-card-content> 主要卡片...
阅读 2 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India