restrict:'a'に機能を追加する、属性制限された Angular ディレクティブ ( ) を作成しましたtextarea。他のタイプの要素に適用しても意味がありません。
a を追加するのif (element.nodeName == 'TEXTAREA') {は本当に汚く、信頼できません。
追加しようとしrequire: textareaましたが、機能せず、次のエラーが発生します。Error: No controller: textarea
質問: この制限を適切に適用するよりクリーンな方法はありますか?
編集:最初の回答に続く追加の制約。
このタイプの複数のディレクティブを使用できるようにしたいので、このディレクティブでテンプレートを使用することは避けたいです。これが私が望むものの例です:
<textarea splittable shared mergeable></textarea>