gpt4 book ai didi

Angular Material - md-select - 在下拉列表中选择的项目

转载 作者:太空狗 更新时间:2023-10-29 18:31:16 25 4
gpt4 key购买 nike

我有一个带有用户名列表的 md-select 下拉列表。我希望选择 lead.id。我怎样才能做到这一点?

  <md-select formControlName="lead" ng-model="plan.lead.id" id="lead" style="min-width: 200px;">
<md-option *ngFor="let lead of users" [value]="lead.id">
{{lead.displayName}}
</md-option>
</md-select>

getLead() {
this.service.getLead(this.id)
.subscribe(res => {
this.plan = res;
console.log("lead: " + this.plan.lead);
});
}

最佳答案

您正在使用 ng-model,这是 AngularJS 语法。但是你不需要在这里使用 ngModel,因为你有一个 react 形式(??),你可以用你收到的值设置 formcontrol。所以当您收到您的计划时,您可以设置值:

this.myForm.get('lead').setValue(this.plan.lead.id)

您的模板:

<md-select formControlName="lead" id="lead" style="min-width: 200px;">
<md-option *ngFor="let lead of users" [value]="lead.id">
{{lead.displayName}}
</md-option>
</md-select>

等待几秒钟,然后在 Plunker 将设置该值。

关于Angular Material - md-select - 在下拉列表中选择的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43875318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com