繁体   English   中英

角输入事件仅在IE中触发

Angular input event firing only in IE

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

所述institutionOnChange输入事件仅在烧制和IE11不是在铬的形式控制被初始化在ngOnInit

<mat-form-field>
  <input matInput required #instititionInput [matAutocomplete]="auto"
      [formControl]="form.get('institution')"
      (input)="institutionOnChange($event)"
      i18n-placeholder placeholder="Institution of Incident"
      i18n-aria-label aria-label="Institution of Incident">

  <mat-autocomplete #auto="matAutocomplete" [displayWith]="displayFn">
    <mat-option *ngFor="let institution of filteredInstitutions | async"
        [value]="institution" (onSelectionChange)="institutionSelectionChange($event)">
      {{institution.name}}
    </mat-option>
  </mat-autocomplete>

  <mat-hint *ngIf="form.get('institutionId').hasError('required')" i18n>
    <span class="mat-error">Please choose a institution</span>
  </mat-hint>
</mat-form-field>

问题在于清除更改时的另一个值,直到选中一项为止

institutionOnChange(event) {
  this.form.get('institutionId').setValue('');
}

public ngOnInit() {
  ...
  if (institutionId) {

    const foundInstitution = this.institutions.find(institution => institution.id === institutionId);

    if (foundInstitution) {
      this.form.get('institution').setValue(foundInstitution);
      this.form.get('institutionId').setValue(institutionId);
    }
  }
  ...
}
问题暂未有回复.您可以查看右边的相关问题.
2 在IE中的占位符上触发的jQuery输入事件

我有一个输入字段,绑定了一个input事件(通过jQuery)。 每次输入值更改时都应触发此事件。 我添加了一个占位符来告诉用户此输入字段的用途。 如果用户单击此输入字段,则不应触发input事件(该值实际上不会更改;只是占位符消失)。 它适用于Firefox或Chrome,但不适用 ...

3 IE在删除时不触发输入事件

我想把一些占位符放在一个表单中。 它们在Chrome和Firefox中运行良好,但我无法让它们在IE上运行(我正在用IE9测试它)。 问题是输入事件仅在向输入添加文本时触发,而不是在删除时触发(使用删除键,剪切,右键单击等)。 这是我的代码(使用jQuery): 我读到这可能是 ...

6 在IE中的IME菜单上输入,在输入时触发键入事件

我在网页上有一个输入,这会触发搜索我的输入。 在GWT上看起来像这样 当日本用户使用IME时: 他输入一个单词,两次击中空格,然后看到一个菜单,需要选择所需的拼写。 菜单如下所示:在Chrome和FF中,它可以正常工作,但是在IE中,当用户点击所需的拼写输入时,将触发输入的 ...

10 触发角度输入事件

我有Angular指令。 诸如带搜索的多选功能。 我想在单击清除图标后清除查询。 这是代码: 模板: 指示: 单击后,我有 在控制台上。 如何正确“清除”此输入的值? ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM