📝 AngularJS教程
376篇技术文档📅  最后修改于: 2021-05-13 20:42:26        🧑  作者: Mango
目的是在Angular应用程序中添加Google Map和Marker。当用户单击地图上的特定位置时,标记将添加到该特定位置。为了达到目标,我们将使用AGM(角度Google Maps)及其组件,使解决方案非常容易。什么是Angular Google Maps(AGM)?AngularJS提供了Angular Google Maps组件,用于在应用程序中集成Google Maps服务。 AGM具有...
📅  最后修改于: 2021-05-13 20:42:57        🧑  作者: Mango
如果用户使用angularJS在输入中输入的数字超出某个限制,则任务是处理输入字段。我们定义一个limitTo指令,并将其用于HTML输入元素。该指令用于所有溢出限制的处理。该指令在keypress事件上调用一个函数,我们可以在该事件中检查限制。示例1:如果用户输入的限制超过100,则此示例将用户输入的值设置为0。输出:用户超过100时,该值将重新设置为0。示例2:在此我们根据输入限制更改文本。如...
📅  最后修改于: 2021-05-13 20:43:19        🧑  作者: Mango
AngularJS中的angular.isDefined()函数用于确定isDefined函数内部的值是否已定义。如果引用是已定义的,则返回true,否则返回false。句法:返回值:如果定义了传递的值,则返回true,否则返回false。示例:本示例使用angular.isDefined()函数确定isDefined函数内部的值是否已定义。输出:未定义日期:如果定义了日期,并且其值为“ 2019...
📅  最后修改于: 2021-05-13 20:43:38        🧑  作者: Mango
斜角组件类似于网站中的页面。零件是角钢的关键特征。与页面相比,它们经过了很好的优化,因为它们重量轻且可重复使用。在角度7中创建组件:要在任何有角度的应用程序中创建组件,第一步是进入app目录,然后通过ng命令在外壳上创建一个新组件。语法为:这些命令写为:或者执行命令后,将在组件名称中形成app文件夹中的新文件夹。新组件的结构每个新组件在创建时均由以下列出的4个文件组成(将comp1作为组件的名称)...
📅  最后修改于: 2021-05-13 20:43:56        🧑  作者: Mango
当我们在href值内有一个角度表达式时,将使用ng-href指令。如果使用href属性,则问题在于,如果在AngularJS用其值替换表达式之前单击链接,则链接可能会输入错误的URL,并且链接将被断开,并且很可能在ng-时返回404错误。即使在AngularJS评估代码之前单击链接,href指令也会检查该链接是否未断开。句法:其中addr指的是包含角度表达式的字符串。例子:输出:...
📅  最后修改于: 2021-05-13 20:44:19        🧑  作者: Mango
Angular提供了一个数据绑定函数,它可以帮助我们几乎实时反映用户给出的输入,即它可以在Model和View之间建立连接。绑定有很多类型,但我们将重点放在-:1)插值2)属性绑定3)事件绑定4)双向装订插值:角插值用于在各个视图模板中使用双花括号语法显示组件属性。插值用于传递组件类中提到的属性,以反映在其模板中。例如-:app.component.htmlapp.component.ts属性绑定...
📅  最后修改于: 2021-05-13 20:44:41        🧑  作者: Mango
AngularJS中的ng-bind指令用于将任何特定HTML元素的文本内容与在给定表达式中输入的值绑定/替换。每当ng-bind指令中表达式的值更改时,指定的HTML内容的值就会更新。句法:其中,表达式用于指定要求值的表达式或变量。示例1:本示例使用ng-bind指令将两个数字的乘积绑定到<span>元素。htmlhtml输出:示例2:本示例使用ng-bind指令将<span>元素的innerH...
📅  最后修改于: 2021-05-13 20:45:10        🧑  作者: Mango
编码网址给定一个URL,任务是在AngularJS中对该URL进行编码。方法:该方法是使用encodeURIComponent()方法对URL进行编码。在第一个例子的PHP‘)进行编码并在第二示例中的URL(’https://www.geeksforgeeks.org”)进行编码。范例1:输出:范例2:输出:解码网址给定已编码的URL,则任务是使用AngularJS解码已编码的URL。方法:该方法...
📅  最后修改于: 2021-05-13 20:45:32        🧑  作者: Mango
给定一个数组,任务是使用AngularJS对数组执行推入操作。方法:在这种方法中,使用push()方法将元素插入数组的末尾。在第一个示例中,将静态值’Geek’插入到数组中,在第二个示例中,将输入框提供给用户以推送他们想要的值。范例1:输出:范例2:输出:...
📅  最后修改于: 2021-05-13 20:45:51        🧑  作者: Mango
MatSnackBar是一个角度指令,用于专门在移动设备上显示通知栏。这些类型的UI组件通常使用几次。因此,为避免重复代码,可以简单地创建一个服务以在不同组件中使用SnackBar。方法:要创建服务,您必须使用以下命令:现在,从@ angular / core导入MatSnackBar并定义函数openSnackBar(您可以始终使用其他名称)。导入SnackBarService并将其注入要在其中...
📅  最后修改于: 2021-05-13 20:46:12        🧑  作者: Mango
AngularJS中的ng-class-even-even指令用于在HTML元素的所有均匀外观上指定CSS类。它用于在每个偶数HTML元素上动态绑定类。如果ng-class-even指令中的表达式返回true,则仅添加该类,否则不添加。要使ng-class-even指令正常工作,必须使用ng-repeat指令。所有HTML元素都支持它。句法:示例:此示例使用ng-class-even指令选择偶数元...
📅  最后修改于: 2021-05-13 20:46:35        🧑  作者: Mango
Angular Material提供了Angular的设计组件。这是由Angular团队构建和维护的。这为Angular开发人员提供了常见的UI组件和工具,以帮助构建他们自己的自定义组件。作为用户,我们可以使用他们提供的npm软件包将其与Angular应用程序集成。Angular Material还提供CDK以集成常见的交互模式。提供的一些组件的列表是:表格控制导航布局按钮和指示灯数据表弹出窗口模...
📅  最后修改于: 2021-05-13 20:46:58        🧑  作者: Mango
要将CSS样式附加到footer或任何带有angularJS的HTML元素中,如果我们有预定义的CSS类,则可以使用ng-class指令,如果要在运行时动态创建样式,则可以使用ng-style指令。句法:或者在ng-style指令中,jsObject包含CSS键值对。在ng-class指令中,表达式可以是jsObject,Array或String。此处的jsObject是CSS类名称和布尔值的键-...
📅  最后修改于: 2021-05-13 20:47:18        🧑  作者: Mango
Angular Material是一个由Angular团队开发的UI组件库,用于为台式机和移动Web应用程序构建设计组件。为了安装它,我们需要在项目中安装angular,一旦安装,您可以输入以下命令并下载。mat-slide-toggle是一种开关或按钮,用于在一个或一个以上的状态之间切换,或者为true或false。安装语法:方法:首先,使用上述命令安装角材。完成安装后,从app.module....
📅  最后修改于: 2021-05-13 20:47:40        🧑  作者: Mango
在else条件下有两种忽略循环的方法:继续休息请查看此内容,以获取相同的解释。简单来说,Break语句退出循环,而continue语句退出特定的迭代。让我们通过一些示例进一步了解。使用continue语句的for循环:输出:带Break语句的for循环:输出:对于eachloop:当涉及到forEach循环时,AngularJS的break和continue语句会变得非常混乱。break和cont...