2016-09-30 17 views
0

私はこのディレクティブを持っていますか?それらは異なるコンテキストを持ち、jQueryプラグインは最初のオプションでのみ動作します。角ディレクティブの要素

+0

要素とは何ですか? –

+0

postLink関数 – danielrvt

+1

'jQuery( '.dnd')'の第2引数は、そのクラスを持つページのどこにでも最初の要素を見つけます。それ以上のことは分かっていません – charlietfl

答えて

0

jQuery(element)は、ディレクティブが使用されている要素のjQueryラッパーを返します。 jQuery('.dndComponent').first()は、そのクラスの最初の要素を返します。

ディレクティブは唯一、セレクタはelementの子を返して(これに頼らない)一度使用されていると仮定すると、elementは「.dndComponent」の親です。この方法は、あなたがあなたのディレクティブN回を使用することができますし、それは常に動作しますので、

===

もそれ以外の場合は、常にの.dndComponentを返し、$(要素)をやって.find(「dndComponent」)を検討してください最初の指令。

関連する問題