というカスタム要素がありx-foo
ます。x-bar
私はそれを拡張し、要素を作成したいと思います:
xBar = document.registerElement("x-bar", {
prototype: xBarProto,
extends: "x-foo"
});
しかし、うまくいきません。この方法でカスタム要素を拡張することはできません。Chrome では次のエラーが発生します。
Uncaught NotSupportedError: 「ドキュメント」で「registerElement」を実行できませんでした: タイプ「x-foo-extended」の登録に失敗しました。「extends」で指定するタグ名はカスタム要素名です。代わりに継承を使用してください。
代わりに継承を使用しますか? わかりました、正確にはどうですか?例はありますか?
注: 私はポリマーを使用していません。ポリフィルのない、Chrome の単純なバニラ Web コンポーネント。