📝 AngularJS教程
376篇技术文档📅  最后修改于: 2021-05-13 20:23:09        🧑  作者: Mango
跨度元素用于对文档中的行内元素进行分组。它可用于挂钩文档的特定部分,该部分可能会根据DOM事件执行特定的操作。span元素可用于基于函数突出显示,显示,隐藏或对其执行任何特定操作。Angular提供了几个指令,通过它们可以轻松地操作span元素。以下是一些示例:方法1:这是提供HTML代码的基本评分。在此,span元素是选中和选中的星形符号。ng-show和ng-hide用于显示或隐藏选中或未选中...
📅  最后修改于: 2021-05-13 20:23:43        🧑  作者: Mango
介绍:Angular Material是一个由Angular团队开发的UI组件库,用于为台式机和移动Web应用程序构建设计组件。为了安装它,我们需要在项目中安装angular,一旦安装,您可以输入以下命令并下载。安装语法:方法:首先,我们需要从“ @ angular / material / dialog”导入“ MatDialog”,并需要在构造函数中为其创建一个实例。使用此实例,我们可以打开对...
📅  最后修改于: 2021-05-13 20:24:09        🧑  作者: Mango
AngluarJS中的ng-keyup指令用于对keyup事件应用自定义行为。它由<input>,<select>和<textarea>元素支持。句法:示例:此示例使用ng-keyup指令在按下按钮的同时更改背景颜色。输出:按下键时:按下键时:...
📅  最后修改于: 2021-05-13 20:24:32        🧑  作者: Mango
预加载简介:Angular中的“延迟加载”功能的引入极大地提高了应用程序的性能。延迟加载有助于使初始包大小更小,从而有助于减少加载时间。但是,延迟加载的主要问题在于,当用户浏览(或到达)应用程序的延迟加载部分时,路由器必须从服务器获取所需的模块,这可能需要花费时间。因此,即使减少了应用程序的初始加载时间,最终用户也必须等待一段时间,直到路由器获取该特定模块。为了解决这个问题,Angular提出了预...
📅  最后修改于: 2021-05-13 20:24:59        🧑  作者: Mango
为了在AngularJS中实现搜索组件,该组件将在用户每次按下Enter键(keyCode = 13)并随后从用户输入中执行一些相关任务时调用该函数。使用keyup事件可以轻松实现这一点。在这里,出于样式目的,正在使用引导程序和超棒的字体。我们需要一个基本的输入标签,该标签具有一个keyup事件,该事件将调用onSubmit($ event)函数并将事件作为参数传递。$ event为我们提供了不同...
📅  最后修改于: 2021-05-13 20:25:17        🧑  作者: Mango
ng-bind-html指令用于将HTML元素的innerHTML绑定到应用程序数据,并从HTML字符串删除危险代码。对于ng-bind-html指令,必须使用$ sanitize服务。所有HTML元素都支持它。句法:方法:初始化我们正在使用的库。在这里,我们主要使用angular-sanitize.js库。创建应用及其控制器范围。定义控制变量。将应用程序和控制器调用到html主体。在主体内部使用...
📅  最后修改于: 2021-05-13 20:25:40        🧑  作者: Mango
ngx-webcam组件提供了访问Webcam的权限,只需通过Angular 10中的操作和事件绑定即可拍摄快照。此组件使我们能够完全控制并允许以简单的方式捕获图像。将网络摄像头添加到您的应用程序的步骤:安装Angular 10创建一个Angular CLI项目通过标准npm命令安装软件包:将WebcamModule组件导入添加到app.module.ts文件,如下所示:现在,将ngx-webca...
📅  最后修改于: 2021-05-13 20:25:59        🧑  作者: Mango
AngularJS中的ng-app指令用于定义AngularJS应用程序的根元素。该指令在页面加载时自动初始化AngularJS应用程序。它可以用来在AngularJS应用程序中加载各种模块。句法:示例1:本示例使用ng-app指令定义默认的AngularJS应用程序。输出:示例2:本示例使用ng-app指令定义默认的AngularJS应用程序。输出:...
📅  最后修改于: 2021-05-13 20:26:21        🧑  作者: Mango
entryComponent是通过力加载角度的组件,这意味着HTML模板中未引用这些组件。在大多数情况下,当在组件模板中明确声明组件时,Angular会加载组件。但是entryComponents并非如此。 entryComponents仅动态加载,并且从未在组件模板中引用。它引用HTML中找不到的组件数组,而是由ComponentFactoryResolver添加。首先,Angular通过Com...
📅  最后修改于: 2021-05-13 20:26:42        🧑  作者: Mango
AngularJS中的angular.isFunction()函数用于确定isFunction函数内部的参数是否为函数。如果引用是一个函数,则返回true,否则返回false。句法:返回值:如果传递的值是一个函数,则返回true,否则返回false。例子:输出:...
📅  最后修改于: 2021-05-13 20:27:10        🧑  作者: Mango
Angularjs表达式:AngularJS中的表达式用于将应用程序数据绑定到HTML。表达式由Angular解析,结果返回到写表达式的位置。 AngularJS中的表达式用大括号写成:{{expression}}。它们的行为类似于ng-bind指令:ng-bind =“ expression”。例子:JavaScript表达式:如果一组有效的字面量,变量,运算符和表达式的结果为一个值,则该表达式...
📅  最后修改于: 2021-05-13 20:27:35        🧑  作者: Mango
介绍:我们将通过简要了解这两个术语,它们的含义以及它们的行为特征,来构建指令和组件之间的区别,从而开始构建清晰而强大的AnglarJS代码。指令是随着Angular的发明而引入的,作为构建动态Web应用程序的结构框架。指令在操作DOM(即文档对象模型)并创建属于DOM的新自定义元素方面很受欢迎。随着技术的升级和Angular的更高版本(Angular 2和更高版本,因为Angular 2本身依赖于...
📅  最后修改于: 2021-05-13 20:27:53        🧑  作者: Mango
AngularJS中的ng-selected指令用于指定HTML元素的所选属性。它可以用来选择在HTML元素上指定的默认值。如果ng-selected指令内的表达式返回true,则将显示所选的选项值,否则不显示。句法:示例:此示例使用ng-selected指令显示所选元素。输出:在选中复选框之前:选中复选框后:...
📅  最后修改于: 2021-05-13 20:28:24        🧑  作者: Mango
在JavaScript中,数据可以以数组的形式存储。每个数组项都有从0开始的唯一索引。但是,如果开发人员希望在网页上显示数组中的所有项,该怎么办。一种可能的方法是运行一个循环,从0到(array.length()– 1)的值开始循环。但是,在处理JSON数据时这是不可行的,在JSON数据中,现有数组中可能存在另一个数组。AngularJS提供了最好的解决方案。可以使用AngularJS的’ng-r...
📅  最后修改于: 2021-05-13 20:28:43        🧑  作者: Mango
要使用输入标签文件类型重置所选文件,我们可以实现一种方法,该方法在调用时将清除所选文件。方法:使用“#”设置输入的ID,以使其在组件内部可读。现在,在组件中,我们可以使用ViewChild指令从HTML视图读取输入的值。为此,请从@ angular / core导入ViewChild。ViewChild允许您为输入设置参考变量,从而可以清除输入的值。使用参考变量清除输入值后,将重置所选文件。例子:...