angular-forms 相关问题

与Angular模板或反应形式相关的问题。

如何以一种形式(Reactive Forms)以角度编写mulliple验证器函数?

我正在使用Reactive表单我的表单就是这样this.fb.group({percentAllocation:[''],constantPercent:[''],allocStartDate:[''],allocEndDate:[''] ...

回答 1 投票 0

根据Angular中的活动表单中选择的数字推送迭代行

当我在下拉列表中选择一个数字时,我在迭代行时出现问题。我将如何推送该数字,以便根据该数字迭代行(卡)。我的过程就是这个,首先你......

回答 1 投票 2

Angular表单提交不起作用

请帮助我的角形(提交)不工作。我正在制作登录应用程序,我也是角色的初学者。请帮我找到问题所在。 login.component.html

回答 3 投票 0

如何在 Angular 6 中为反应式表单设置日期默认值?

我有日期过滤器的表单,我尝试为日期输入的开始日期和结束日期设置默认值。 ... 我有日期过滤器的表单,我尝试为日期输入的开始和结束日期设置默认值。 <form [formGroup]="filter" (ngSubmit)="applyFilter()"> <mat-form-field> <input matInput [matDatepicker]="start" formControlName="start" placeholder="Начальная дата"> <mat-datepicker-toggle matSuffix [for]="start"></mat-datepicker-toggle> <mat-datepicker #start></mat-datepicker> </mat-form-field> <mat-form-field> <input matInput [matDatepicker]="end" formControlName="end" placeholder="Конечная дата"> <mat-datepicker-toggle matSuffix [for]="end"></mat-datepicker-toggle> <mat-datepicker #end></mat-datepicker> </mat-form-field> 和TS部分 refreshFilter() { const now = new Date(); const monthAgo = new Date().setMonth(now.getMonth() - 1).toString(); console.log(monthAgo) console.log(now) this.filter = new FormGroup({ start: new FormControl(monthAgo, []), end: new FormControl(now, []) }); } 我一个月前的 console.log() 是 1533908066234 但新日期是 Mon Sep 10 2018 16:34:26 GMT+0300 并且带有时间戳的表单输入不起作用。如何获得一个月前的正确格式日期以成功设置为FormControl? 如果你想在 Angular 中格式化日期,你可以使用 DatePipe 尝试使用管道进行格式化。 这允许您根据语言环境规则格式化日期值。 如果您需要有关此的更多信息,您也可以在此处查看: https://angular.io/api/common/DatePipe 这个月也做Ago.toLocaleDateString() 希望对您有所帮助! 我遵循了以下步骤并且它按预期工作: 使用 CLI 创建了一个新的 Angular 6 应用程序并将 Angular Materials 添加到项目 在 app.module.ts 中导入 FormsModule 和 ReactiveFormsModule 复制与您提供的完全相同的 html 标记到 app.component.html 在 app.component.ts 中添加以下代码 从'@angular/core'导入{Component,OnInit}; 从'@angular/forms'导入{FormControl,FormGroup}; @成分({ 选择器:'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.css'] }) 导出类 AppComponent 实现 OnInit { 过滤器:FormGroup ngOnInit() { let now = new Date(); let monthAgo = new Date(); monthAgo.setMonth(now.getMonth() - 1); this.filter = new FormGroup({ start: new FormControl(monthAgo, []), end: new FormControl(now, []) }); } } 希望这有帮助。 我找到了解决方案: const now = new Date(); const monthAgo = new Date(now.getFullYear(), now.getMonth() - 1, now.getDate(), now.getHours()); this.filter = new FormGroup({ start: new FormControl(monthAgo , []), end: new FormControl(now, []) }); 我将日期从时间戳转换为字符串格式。就是这样。 如果有人知道如何更优雅地重写它,我将不胜感激。 new FormControl(new Date().toISOString().substring(0, 10)),

回答 4 投票 0

当ngValue是对象时,Angular 5中选择ngModel的双向数据绑定

我使用[(ngModel)]作为整个对象。当我从头开始做这个时工作正常,但是当我在编辑模式下使用时却没有。所以,当我通过其他函数分配ngModel时,...

回答 1 投票 1

自服务以来,表单值不会填充

我正在一个材质弹出窗口中使用选择框和文本字段在Angular 5中构建一个表单。选择框值来自服务。但是,该服务花费了太多时间,而且在此形式之前......

回答 1 投票 0

将图像从Angular上传到Laravel

我试图将我的Angular应用程序中的图像上传到Laravel。我的问题是它无法完成。我的代码有问题吗?我也必须使用其他输入字段提交它。请 ...

回答 2 投票 0

使用Angular中的反应形式动态添加基于条件的行

是否有可能我能够根据角度反应形式中的某些条件添加行?如果有,请帮我做。我已经在stackblitz中启动了它。请检查此链接...

回答 1 投票 1

角度反应形式订阅

我订阅了valueChanges事件到Angular的反应形式。我需要对用户输入做出反应以防止或纠正他的输入,我尝试了几种方法,但没有人按预期工作。在订阅我的时候......

回答 2 投票 1

Angular会自动取消订阅FormControl.value订阅吗?

我正在看这个使用untilDestroyed的代码片段:this.control.valueChanges.pipe(untilDestroyed(this))。subscribe(c => {this.update.emit(c);}); } Angular ......

回答 1 投票 0

修补项目不会更新Angular中的有效性

我有一个问题,因为在我提交表单后,即使有一个值,“字段是必需的”也不会消失。它应该消失。我的有效性有问题吗?请参阅 ...

回答 2 投票 1

Angular 5形式中可观察值的无法解释的行为

以下是Angular组件的代码,可以在https://plnkr.co/edit/eEXt9JD3OO5rRl3p37Je?p=preview @Component({selector:'my-app',template:`

回答 2 投票 1

角度添加形式控制到反应形式

我正在尝试选择无线电选项Yes时需要textarea,但如果我选择是,它确实有效。我得到RangeError:如果我选择No,则超出最大调用堆栈大小...

回答 2 投票 0

测试角模板驱动形式

我使用angular 5,表单的.controls属性始终为空。不确定为什么在测试angular期间不会通过读取模板文件来创建表单控件。模板文件

回答 2 投票 0

为什么Angular ngModel选择不起作用

我正在尝试绑定ngModel以这种方式进行选择。 {{...

回答 2 投票 0

如何检查内部形状群状态角度反应形式

我有一个名为productForm的表单组,内部formgroupName productInnerForm.i可以查看外部表单组状态和值。通过使用下面的标记{{productForm.status | json}} {{...

回答 1 投票 1

根据活动表格中的可用数量允许输入数量

我需要帮助解决我的问题,因为我只需要根据行上的可用数量输入数量?如果满足此要求,我该如何才能提交按钮?我怎么检查这个? ...

回答 1 投票 0

角度2+的自定义输入类型

我想到为我的angular 2项目创建自定义输入类型(即)的自定义验证。我已经在堆栈溢出中看到了一个Q&A,它有一个解决方案但是...

回答 2 投票 0

Angular2编辑配置文件:在HTML输入标记中显示检索到的数据

我有一个编辑个人资料页面。因此,当用户单击编辑配置文件页面时,用户详细信息应显示在HTML中的输入标记字段中。但我无法显示我的详细信息......

回答 1 投票 1

Angularjs表单:重置反应表单字段值不会使其有效

我在组件的模板上有一个表单:

回答 2 投票 4

© www.soinside.com 2019 - 2024. All rights reserved.