选择角度显示数据

问题描述 投票:1回答:1

我正在使用角度7,我希望当我点击更新用户时我得到一个页面,其中包含有关该用户的所有信息,因此我可以更新我想要的内容,但在验证器属性上我没有看到它来自数据库的价值。

这是我的代码:

<div fxFlex="50" class="pr-1">
        <mat-form-field class="full-width">
          <mat-select placeholder="Validator *" name="validator" [formControl]="indicateurForm.controls['validator']" class="mb-1">
            <mat-option *ngFor="let v of listValidators" [value]="v" ngDefaultControl>
              {{v?.firstName}} {{v?.lastName}}
            </mat-option>
          </mat-select>
        </mat-form-field>
      </div>

如果我使用'输入'我得到验证器的结果但是在'选择'我没有显示任何东西。提前致谢 :)

angular select angular7
1个回答
1
投票

据我了解你不能解析[value]="v"到选择Box值,

      <div fxFlex="50" class="pr-1">
        <mat-form-field class="full-width">
          <mat-select placeholder="Validator *" name="validator" [formControl]="indicateurForm.controls['validator']" class="mb-1">
            //Try to parse value like id here, example [value]="v.id" 
            <mat-option *ngFor="let v of listValidators" [value]="v" ngDefaultControl> 
              {{v?.firstName}} {{v?.lastName}}
            </mat-option>
          </mat-select>
        </mat-form-field>
      </div>

更新:我发现了这个,这正是你需要的。 qazxsw poi

它告诉你需要使用如下所示的https://stackoverflow.com/a/35945293/5955138属性,

[ngValue]
© www.soinside.com 2019 - 2024. All rights reserved.