angularjs 希望使用ngFor作用域之外的变量

jxct1oxe  于 2023-11-16  发布在  Angular
关注(0)|答案(1)|浏览(105)

<mat-select [(ngModel)]="e1Instance" (selectionChange)="e1InstanceChanged(item)"> <mat-option *ngFor="let item of entities" value={{item.name}} >{{item.name}}</mat-option></mat-select>嗨社区,这是我想如何使用代码.我想使用项目变量在第一行(SELECTIONCHANGE)如果我移动我的ngFor以上它将创建一个混乱,使多个垫选择.任何建议
我想在(SELECTIONCHANGE)中的第一行使用item变量,如果我将ngFor移动到上面,它将创建一个混乱的多个mat-selects。任何建议

b1payxdu

b1payxdu1#

以下是我找到的一个解决方案:

  • 创建一个新函数onClick on Mat-Option。
  • 在TS文件中创建该函数。
  • 将当前实体的值保存到其他变量中。
  • 在SELECTIONCHANGE中传递该变量。

相关问题