输入元素的类型('email')不支持选择,Ionic v6

Yoa*_*CHE 1 input typescript ionic-framework angular

我的离子输入发生变化时就会触发此错误。

我可以用“文本”更改类型来解决问题,但自动完成电子邮件不起作用。

谢谢您的回答 !

错误:

index-06cd27b1.js:1986 DOMException: Failed to execute 'setSelectionRange' on 'HTMLInputElement': The input element's type ('email') does not support selection.
    at Input.valueChanged (http://localhost:4200/node_modules_ionic_core_dist_esm_ion-input_entry_js.js:236:24)
Run Code Online (Sandbox Code Playgroud)

代码 :

     <ion-item>
            <ion-label position="floating">
              <ion-icon name="mail-outline"></ion-icon>
              Your email</ion-label
            >
            <ion-input
              type="email"
              autocomplete="email"
              placeholder="my-mail@gmail.com"
              [formControlName]="'email'"
            >
            </ion-input>
          </ion-item>
Run Code Online (Sandbox Code Playgroud)

版本:“@ionic/angular”:“6.0.7”,角度:“^13.1.4”

小智 5

从今天开始我遇到了同样的问题:@ionic/angular@6.0.2,Angular@13.2.2。

这是一个已知的错误,您可以在此处查看该问题。正如线程中所述,在 6.0.8 发布之前,您可以使用该包的开发版本作为临时修复。它对我来说非常有效。

@ionic/angular@6.0.8-dev.1644430127.1b9bb92
Run Code Online (Sandbox Code Playgroud)