我工作的 SSO 填写我的登录表单的方式与我需要修复的 Angular 表单不兼容。
问题是用户看到的是 SSO 填写的表单:
Angular 的表单看不到任何值(上面屏幕截图的顶行),而如果我直接请求 DOM,则输入会很好地提供(我得到了以下带断点的快照):
我不知道 SSO 内部是如何工作的,有没有办法告诉 Angular 表单从 DOM 获取真正的值?
表格写法如下:
<form [formGroup]="form" (ngSubmit)="onSubmit()">
<mat-input-container>
<input matInput name="userName" type="name" placeholder="User" formControlName="userName" required />
...
也许这会有所帮助:模板参考