0
カスタム選択UIコンポーネントにARIA属性をAngularで実装しようとしています。私は、要求された属性(ページ寿命の間に動的に設定される可能性がある)の存在/値が、ホスト要素のアリア要求属性(バインドされているようにhere)にどのようにバインドされているのだろうと思いました。角度コンポーネントのホスト要素にaria-requiredをバインドする
私はそれが最善の方法の性能面だかわからないが、ゲッター
@HostBinding('attr.aria-required')
private get isRequired(){
const reqAttr = this.elRef.nativeElement.getAttribute('required');
return reqAttr === 'required' || reqAttr === 'true' || reqAttr === '';
}
を使用している場合を除き、別の属性を結合することができ、このような構文ではありません@HostBinding知っていると同じくらい。
良い方法がありますか?
はい、それは明らかになるだろう問題ないHTML属性が組み込まれている限り、私はバインディングをアビオイドしようとしていますが、多分それは単なる不必要な注意です。 – user776686