-
Angular 2中Zone.js的用途是什么?
所属栏目:[安全] 日期:2020-12-17 热度:67
目前正在学习Angular 2.0,我来到了Zone.js文件,我想知道Zone.js文件的目的是什么,以及它如何使我的应用程序更好。 区域是跨异步任务持久存在的执行上下文,并允许区域的创建者观察和控制区域内代码的执行。 我认为在angular2中使用zonejs的主要目的是知道[详细]
-
Angular 4和Ionic 3没有HTTP的提供者
所属栏目:[安全] 日期:2020-12-17 热度:86
我有一个导入Http的服务,当我在我的应用程序中使用它时会抛出错误。 “没有提供Http!g injectionError时出错”。我懒得加载应用程序。提供者也是通过cli“离子g提供者……”生成的。 投诉service.ts import { Injectable } from '@angular/core';import {[详细]
-
typescript – Angular 2 – 直接从Observable返回数据
所属栏目:[安全] 日期:2020-12-17 热度:93
我一直在试图解决这个问题,而且我已经能够阅读的任何文件都没有给我一个问题的答案。 我有一个服务,直接与API交谈,并返回一个可观察的事件,在正常情况下,我会订阅并做我想要的数据,但是在利用来自宁静服务的请求的二级服务中,我需要能够从请求中返回[详细]
-
如何访问Angular 2组件和服务中的常量?
所属栏目:[安全] 日期:2020-12-17 热度:132
我有一个常量文件constants.ts: export const C0NST = "constant"; 我在服务some.service.ts中访问它,如下所示: import { C0NST } from './constants';console.log(C0NST); // "constant" 但是,当我在组件模板中访问它时: some.component.ts: import {[详细]
-
angular – 通过验证将表单分成多个组件
所属栏目:[安全] 日期:2020-12-17 热度:127
我想创建一个带有角度2的单个大表单。但是我想用多个组件创建这个表单,如下例所示。 应用组件 form novalidate #form1="ngForm" [formGroup]="myForm"div address/address/divdiv input type="text" ngModel required//divinput type="submit" [disabled]="[详细]
-
angular – Ionic 3 Component vs Page
所属栏目:[安全] 日期:2020-12-17 热度:52
你能告诉我Ionic 3应用程序中Component和Page生成器有什么区别吗?看来我也可以在组件内部使用像生命周期钩子一样的离子。所以我什么时候应该使用角度生命周期钩子呢?如果它是相同的那么为什么它有2个发电机?希望你能为此提供反[详细]
-
angular – 找不到模块:错误:无法解析’./$$_gendir/app/app.m
所属栏目:[安全] 日期:2020-12-17 热度:92
升级我的angular-cli后,我得到以下错误 ERROR in Template parse errors:Can't bind to 'index' since it isn't a known property of 'tag'. ("own)="handleKeydown($event,item)" (onTagEdited)="onTagEdited.emit(item)" [ERROR -][index]="i" [attr.tabi[详细]
-
从Angular 2 FormGroup获取所有验证错误
所属栏目:[安全] 日期:2020-12-17 热度:193
鉴于此代码: this.form = this.formBuilder.group({ email: ['',[Validators.required,EmailValidator.isValid]],hasAcceptedTerms: [false,Validators.pattern('true')] }); 如何从this.form获取所有验证错误? 我正在编写单元测试,并希望在断言消息中包[详细]
-
所有孩子初始化后的Angular 2生命周期钩子?
所属栏目:[安全] 日期:2020-12-17 热度:119
我正在寻找一个实现以下案例的概念: 我有一个父搜索组件,它有一些组件作为视图子/内容子项,用于显示构面和搜索结果。我现在想要在应用程序加载完成后触发搜索,这样用户就不会看到空白页面。 我现在的问题是我找不到符合我需求的生命周期钩子。构面/搜索[详细]
-
typescript – 如何在Angular2/4/5中实现自定义异步验证器
所属栏目:[安全] 日期:2020-12-17 热度:132
1.它甚至得到了Angular的支持吗?看 this未解决的问题 2.如果是,那么下面的代码有什么问题 export class someClass{ myForm:ControlGroup; constructor(public http:Http,public formBuilder:FormBuilder) this.myForm = formBuilder.group({ ImageId: ["",[详细]
-
Angular2路由/深层链接不能与Apache 404一起使用
所属栏目:[安全] 日期:2020-12-17 热度:156
我正在关注Angular 2路由示例。使用“精简”网络服务器,我能够从根和深层链接工作导航,但使用Apache我可以从根导航,但是当跟随链接指向路由时,会获得404 Not Found错误。 例如,以下URL对npm由端口3000启动的“lite”Web服务器起作用。 http://localhost[详细]
-
angularjs – 角度的不安全链接
所属栏目:[安全] 日期:2020-12-17 热度:195
在AngularJS中,在以下场景中,Firefox将不安全:置于以下列方式生成的URL之前。然后显示一个错误页面,上面写着“地址未被理解”。这是我本地PC上的文件请求。 链接: li ng-repeat="fruit in fruits" a href="{{ fruit.link }}"{{ fruit.title }}/a/li 阵[详细]
-
Angular2/4中的“ng-reflect- *”属性有什么作用?
所属栏目:[安全] 日期:2020-12-17 热度:151
在这里,我在Angular4应用程序中有一个复杂的数据结构。 它是在节点和链路上使用字典进行参数化的有向多图。我的角度组件正在处理这个复杂的数据模型。 在Angular2.4中,一切正常。自从我们切换到Angular4后,我将其添加到我的DOM中: g flareNode="" ng-ref[详细]
-
angular-material2 – 如何使用角度材料2制作响应式导航栏?
所属栏目:[安全] 日期:2020-12-17 热度:183
我正在尝试使用角度材料2创建一个导航栏,该材料在移动设备和平板电脑等小屏幕中折叠。我只能找到md-button而不是md-menu-bar,就像角度材料一样 以下是我在angular-cli应用程序中使用Angular2 Material 2和flex-layout构建响应式导航栏的方法。 (请访问Inst[详细]
-
如何将2个参数传递给EventEmitter angular2
所属栏目:[安全] 日期:2020-12-17 热度:55
我在我的组件中有一个EventEmitter,但我无法编译,因为返回此错误: “提供的参数与呼叫目标的任何签名都不匹配” 我的组件: @Output() addModel = new EventEmitterany();saveModel($event,make,name) { this.addModel.emit(make,name);} 如果我删除this.[详细]
-
如何在Angular中的组件之间进行通信?
所属栏目:[安全] 日期:2020-12-17 热度:189
我正在开发一个Web应用程序项目,我正在尝试使用Angular,我在组件通信方面遇到了一些问题。例如,父组件如何与子组件交换数据,如何在兄弟组件之间进行通信。 如果您尝试从父组件与子组件进行通信,则在角度文档中使用带@Output的@Input和EventEmitters可以[详细]
-
反转角度2 * ngFor
所属栏目:[安全] 日期:2020-12-17 热度:173
li *ngFor="#user of users " {{ user.name }} is {{ user.age }} years old./li 是否可以反转ngFor项目是自下而上添加的? 所选答案有两个问题: 首先,管道不会注意到源数组修改,除非您向管道的属性添加pure:false。 其次,管道不支持双向绑定,因为数组[详细]
-
Angular 2 ngfor first,last,index loop
所属栏目:[安全] 日期:2020-12-17 热度:200
我试图在此示例中将第一次出现设置为默认值: plunkr 收到以下错误: Unhandled Promise rejection: Template parse errors:TypeError: Cannot read property 'toUpperCase' of undefined ("dButtonToggleGroup" md-button-toggle [ERROR -]*ngFor="let indi[详细]
-
Angular 2 setinterval()继续在其他组件上运行
所属栏目:[安全] 日期:2020-12-17 热度:94
我在一个组件中有以下方法: ngOnInit() { this.battleInit(); setInterval(() = { this.battleInit(); },5000); } 现在,我只需要在用户位于此特定组件中时运行此间隔,这意味着当用户离开此组件时,间隔将停止。 目前,即使用户导航离开此页面,this.battl[详细]
-
angularjs – 使用$http发送带角度的multipart/form-data文件
所属栏目:[安全] 日期:2020-12-17 热度:54
我知道有很多关于这个的问题,但我不能让这个工作: 我想在multipart / form-data中将文件从输入上传到服务器 我尝试了两种方法。第一: headers: { 'Content-Type': undefined}, 这导致例如对于图像 Content-Type:image/png 而它应该是multipart / form-dat[详细]
-
angular – 无法为属性构造查询,因为未定义查询选择器
所属栏目:[安全] 日期:2020-12-17 热度:62
目前,Angular 2中存在其他组件的组件存在此问题。 “main”组件的组件可以在层次结构中多次存在。 但我收到这个错误: “无法为”SidenavLinkComponent“的属性”navComponent“构造查询,因为未定义查询选择器” SidenavLinkComponent:@ContentChild(Siden[详细]
-
Angular:找不到支持对象'[object Object]’
所属栏目:[安全] 日期:2020-12-17 热度:186
我跟随 this tutorial.在从api.github获取用户列表的途中我得到错误: Cannot find a differ supporting object ‘[object Object]’ 我认为它与之相关 ul li *ngFor = "#user of users" {{user | json}} /li /ul 在我的代码中,因为在它之前没有任何错误,[详细]
-
AngularJs ng-repeat中表单的动态名称
所属栏目:[安全] 日期:2020-12-17 热度:62
如何使用动态名称在ng-repeat中命名表单? div ng-repeat="item in itemList" form name="item_details" ng-class="validateForm(item_details)" //few form elements /form/div 我想动态命名每个表单。例如,将$ index添加到表单的名称。我该如何实现?我在[详细]
-
angular – 没有ChildrenOutletContexts的提供者(injectionError
所属栏目:[安全] 日期:2020-12-17 热度:179
使用Angular CLI为我的应用程序生成路由模块时出现以下错误: ERROR Error: No provider for ChildrenOutletContexts! at injectionError (core.es5.js:1169) at noProviderError (core.es5.js:1207) at ReflectiveInjector_.webpackJsonp.../../../core/@an[详细]
-
angular – 将Form设置为Pristine而不清除数据
所属栏目:[安全] 日期:2020-12-17 热度:137
我有一个表单显示 input type =“text”列表元素。它们共享一个共同的保存按钮,该按钮在表单变脏之前被禁用。然后,一旦用户单击“保存”按钮,数据将被提交给服务器。如果服务器成功保存了数据,我想将表单重置为原始状态,但我想保留表单中的所有数据,以[详细]