我有一个从 API 获取数据的动态复选框,以下是html文件<form [formGroup]="form" (ngSubmit)="submit()"><label formArrayName="summons" *ngFor="let order of form.controls.summons.controls; let i = index"><input type="checkbox" [
2019-08-06
我的 Angular 应用中有一个反应式表单,用于接收来自用户的 IP 地址范围。我使用反应式表单,以便用户可以随意输入和删除 IP 范围。表单本身使用 FormBuilder 创建一个 FormArray,其中包含两个作为文本输入的表单控件。创建表单和每个表单数组元素的所有代码都相对简单。但是,似乎存在与在表单中显示验证错误有关的问题。具体来说,这些行<mat-error *ngIf="endi
2019-07-17
我的 angular 项目上出现了一条神秘的错误消息错误处理响应:TypeError:无法读取 setTitle 中未定义的属性“length”错误消息导致此问题content_script.jsfunction setTitle(result) {if(result[document.URL]) {document.title = result[document.URL];}else {var
2019-07-08
我创建了一项服务,在其中调用 API 来获取用户详细信息,并将收到的信息添加到Session Storage中,但是当我调用sessionStorage.getItem('username')时,响应中获取的是 null。getUserDetail(email: string, password: string) {this.httpClient.get<User[]>('http://local
2019-07-02
我尝试在我的服务中使用 angular 6 中的HttpClient,如下所示:auth.service.tsconstructor(private http: HttpClient, public dataService: DataService, private config: AppConfig) {console.log(this.config);}这个http:HttpClient是我收
2019-06-07
我试图在应用程序中的另一个组件内显示来自小部件的一些数据。我创建了 html 小部件文件和 ts 文件,我想显示该组件,但我得到的只是带有文字的卡片,而不是来自公共数据的数字。控制台没有显示任何问题,除了单击“TypeError:无法读取未定义的属性‘length’”后的长度属性错误,但我不认为这是它不起作用的原因。我做错了什么?小部件 html 文件<mdb-card (click)='togg
2019-05-23
我收到来自 APIres的响应,其类型为:{"plan":[{"name":"ABC"},{"name":"DEF"}]>。我尝试将res存储在我的 TypeScript 中,如下所示:this.apiCall.apiMethod(this.headers, this.data).subscribe(async (res: any) => {if (res) {for (let i = 0; i
2020-07-13
我的 component.cs 如下:import { Component, VERSION } from '@angular/core';import { FormGroup, FormControl } from '@angular/forms';@Component({selector: 'my-app',templateUrl: './app.component.html',styleUr
2020-07-08
有一个 API 可以返回这样的数据[{"id": 9,"name": "Past Menu","serveDate": "2019-05-08 00:00:00","meals": [{"id": 27,"name": "6","description": "6","image": "","mealType": "BREAKFAST","unitPrice": 6,"status": "ENABL
2019-05-10
我使用ng g @angular/material:material-table --name=skill-table创建了一个预定义的 Angular Material 数据表。为了测试我是否可以显示该表,我想在我的某个组件中显示该表。但我收到一个错误。它告诉我我的数据未定义,但应该定义。然后我做了一些研究,找到了一些可以帮助我的东西。我尝试了所有选项,但这并没有真正的帮助。这是我的错误:ERR
2019-05-09
我之所以问这个问题,是因为我开始学习一些基本的角度课程,并且我目前正在使用一些过滤器,这些过滤器在我使用 ValueChanges 输入时将请求发送到 firebase:这是用于搜索的输入:<inputtype="search"placeholder="Teclee un proveedor..."[formControl]="campoBusqueda"/>这是我在ngOnInit()中使用它的
2019-04-04
我想使用 angular.navigation 菜单实现导航侧边菜单,该菜单有 3 级子菜单这是我尝试过的代码<ul class="nav metismenu" id="side-menu" *ngIf="menulist.length != 0"><li *ngFor="let menu1 of menulist"><!--level 01--><a *ngIf="menu1.SubMenu.
2019-03-29
在我的 Angular 模板中,我需要一个对象的键数。我在模板文件中写入{{ Object.keys(myObj).length }>。但它会抛出一个错误:ERROR TypeError:无法读取未定义的属性“keys”。然后我从互联网上得到了一个建议,所以我在我的组件中写入Object = Object,它起作用了。我不明白这背后的哲学是什么。花括号中的其他表达式和语句如何在 Angular 模
2019-03-16
我有一个包含 4 个输入字段的表单,其中 2 个用于输入电子邮件,2 个用于输入密码。我想检查电子邮件和密码是否匹配。我在表单组中使用验证器。accountInformation: FormGroup;constructor(private fb: FormBuilder) {this.accountInformation = this.fb.group({emailAddress: [null,
2019-01-26
我定义并初始化(两次)了我的数组,但在运行时我得到了“ERROR TypeError:无法读取未定义的属性‘length’”。我已经尝试检查数组是否已定义,正如您在代码中看到的那样,但 angular 仍然在欺骗我。我已经尝试了所有解决方案,例如将语法更改为“filesToUpload && filesToUpload?.length > 0”或任何可能的组合,但在我看来 Angular 无法正常
2019-01-15