小编Aut*_*run的帖子

Angular2:如何在嵌套的formBuilder表单上访问formControl值

如何在this.resFormGroup.patientName.lastname.value不使用的情况下获得价值[ngModel]

有什么目的name="resForm",[formGroup]="resFormGroup"#resNgForm="ngForm"在HTML <form>标签?

我需要的模板引用变量#resNgForm,因为我有[formGroup]="resFormGroup"

这是我的组成部分:

// FormBuilder
this.resFormGroup = this.formBuilder.group({
  patientName: this.formBuilder.group({
    firstname: ['', Validators.required],
    lastname: ['', Validators.required]
  }),
  address: this.formBuilder.group({
    street: [],
    zip: [],
    city: []
  })
});
Run Code Online (Sandbox Code Playgroud)

这是我的模板:

<form name="resForm" [formGroup]="resFormGroup" (ngSubmit)="onSubmit()" #resNgForm="ngForm">
  <fieldset formGroupName="patientName">
      <legend>Name</legend>
  <label>Firstname:</label>
  <input type="text" formControlName="firstname" [(ngModel)]="myFirstName">

  <label>Lastname:</label>
  <input type="text" ***formControlName="lastname"***>
  </fieldset>

  <fieldset formGroupName="address">
      <legend>Address</legend>
      <label>Street:</label>
      <input type="text" formControlName="street">

      <label>Zip:</label>
      <input type="text" formControlName="zip">

      <label>City:</label>
      <input type="text" formControlName="city">
  </fieldset>

  <button …
Run Code Online (Sandbox Code Playgroud)

formbuilder angular

6
推荐指数
1
解决办法
1万
查看次数

angular 4如何获取url参数

再次需要帮助!

我正在使用Angular 4,并希望从我的组件中的url获取参数.URL是" http:// myhost/index?user = James&token = 123&picture = 3456abc.png "或" http:// myhost/index?user = Peter "

我试过这些不同的方法,但没有运气.

如何获取网址参数'user','token'和'picture'?

import { Routes, RouterModule, Router, ActivatedRoute, RouteSegment, Params, ROUTER_DIRECTIVES } from '@angular/router';

  constructor(private restSvc: RestSvc, private router: Router, private domSanitizer: DomSanitizer,
    private mdIconRegistry: MdIconRegistry, private activatedRoute: ActivatedRoute, private routeSegment: RouteSegment) {

    // Method 1: subscribe to queryParamMap - not working - all values are undefined
    /*    this.activatedRoute.queryParamMap.subscribe(params => {
          this.userName = params['user'];
          this.userToken = params['token'];
          this.userPicture = params['picture'];
        }) */

    // …
Run Code Online (Sandbox Code Playgroud)

typescript angular

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

angular ×2

formbuilder ×1

typescript ×1