Angular响应式表单未显示在ngOnInit中加载的值
创始人
2024-10-30 07:30:12
0

在Angular中,使用响应式表单时,如果想要在ngOnInit中加载值并在表单中显示出来,需要使用setValue()或patchValue()方法。这些方法可以将值设置为表单控件中,并将其显示出来。

以下是一个示例代码:

在组件中定义表单:

import { Component, OnInit } from '@angular/core';
import { FormBuilder, FormGroup } from '@angular/forms';

@Component({
  selector: 'app-form',
  templateUrl: './form.component.html',
  styleUrls: ['./form.component.css']
})
export class FormComponent implements OnInit {
  myForm: FormGroup;
  
  constructor(private fb: FormBuilder) {}
  
  ngOnInit() {
    this.myForm = this.fb.group({
      firstName: '',
      lastName: ''
    });
    
    this.myForm.setValue({
      firstName: 'John',
      lastName: 'Doe'
    })
  }
}

在模板中显示表单:

在上面的示例中,ngOnInit中的setValue()方法将名字和姓氏的值设置为表单中的控件,并将其显示出来。

相关内容

热门资讯

黑科技总结(wePOke)黑科... 黑科技总结(wePOke)黑科技靠谱吗(黑科技)挂靠谱推荐(其实是真的有挂);黑科技是一款具有ia特...
黑科技挂"wopok... 黑科技挂"wopoker真的有挂吗"wepoke软件收费是真的吗(一贯有挂)-哔哩哔哩1)wepok...
黑科技辅助"wpk有... 黑科技辅助"wpk有猫腻吗"微扑克辅助安卓版本(一直是有挂)-哔哩哔哩1、首先打开微扑克辅助安卓版本...
黑科技辅助"德州wp... 黑科技辅助"德州wpk辅助是否真实存在"哈糖大菠萝平台正规吗(切实真的有挂)-哔哩哔哩1、德州wpk...
黑科技游戏"wepo... 黑科技游戏"wepoke软件透明挂价格"微扑克辅助器是真的么(果然是有挂)-哔哩哔哩;1、微扑克辅助...
黑科技教学"轰趴大菠... 黑科技教学"轰趴大菠萝怎么提高胜率"苹果菠萝德州辅助神器(切实真的是有挂)-哔哩哔哩在进入轰趴大菠萝...
黑科技脚本"德扑之星... 黑科技脚本"德扑之星发牌规律"德扑ai智能机器人(本来存在有挂)-哔哩哔哩;1、金币登录送、破产送、...
黑科技总结"wpk辅... 黑科技总结"wpk辅助软件查得出来吗"wpk俱乐部外挂(总是真的是有挂)-哔哩哔哩1、黑科技总结"w...
黑科技存在"德扑牌型... 黑科技存在"德扑牌型胜率计算"扑克时间软件(好像是有挂)-哔哩哔哩1、德扑牌型胜率计算系统规律教程、...
黑科技规律"wepo... 黑科技规律"wepoke辅助挂在哪开"用ai外挂打德州有用吗(其实真的是有挂)-哔哩哔哩1、用户打开...