web-dev-qa-db-ja.com

エラー「一意でないID #inputの3つの要素が見つかりました」

Polymer with Chrome 63.0.3239.108(今朝更新))を使用していて、Webアプリケーションの起動中にいくつかの新しいエラーが発生しました:

[DOM] Found 3 elements with non-unique id #input

これが私のコードです:

<div class="card-content" on-keypress="_keyHandler">
   <paper-input id="login" label="[[i18n('uid')]]"></paper-input>
   <paper-input id="pwd" label="[[i18n('pwd')]]" type="password"></paper-input>
   <paper-input id="server" label="[[i18n('server')]]"></paper-input>
</div>

うん、<paper-input>要素のIDは同じですが、このコンソールエラーを削除するにはどうすればよいですか?

どうもありがとう

6
user3197506

angular 5.を使用しているときにも同じ問題が発生しました。 "name"属性をタグに挿入して修正しました。

お気に入り:

<input type="text" [(ngModel)]="user.userName"  name="loginUserName" >
4
Wahap

同様の問題がありました。 数日前notwaldorf、Polymerスタッフ紙入力開発者、接続された問題をクローズ、リリース paper-input 1.2.0 GitHubでbower.jsonを次のように更新します

    "paper-input": "1.2.0",

またはさらに良い

    "paper-input": "~1.2.0",

(可能なパッチリリースに続く)

希望が役に立った;-)

0
gitact