プランカー: 直接編集の例。
上記のプランカーには、次を使用するディレクティブ (直接編集) があります。
transclude: 'element',
要素を他のマークアップで囲みます。ディレクティブ
requires: 'ngModel',
追加のマークアップをモデルに接続します。ただし、初期要素は ng-transclude でラップされているため、モデルから切り離されます。これを修正する方法を知っている人はいますか?
編集(以下のコメントから):
明確にするために:任意のディレクティブを取りたい:
<custom attr1="" attr2="" style="" ng-model="random" />
そして直接編集ディレクティブを追加して、任意のディレクティブが値を直接編集するフィールドとペアになるようにします。簡単にするために、サンプル コードではテキスト入力のみを示しています。