最も優先度の高いディレクティブには分離スコープがなく、優先度の低いディレクティブには分離スコープがある 2 つのディレクティブがある要素に対して、angular が分離スコープを作成しないのは正しいですか?
2 つのディレクティブとコントローラーを持つ次のプランカーがあります。
http://plnkr.co/edit/zEnMH6h0ILURHSgx0DLX?p=preview
コンソールを開くと、ディレクティブとコントローラーのスコープのログが表示されます。noIsoScope ディレクティブには分離スコープがなく、優先度は 1 です。isoScope スコープ ディレクティブには分離スコープがありますが、優先度は 0 です。各ディレクティブを個別に使用すると、すべてが例外として機能します。両方を一緒に使用すると、 isoScope ディレクティブは、それ自体ではなくコントローラースコープを使用していることを示しています (ログに基づいているため、同じ $id を持っています)。
要素で複数のディレクティブを使用しているときはいつでも、そのうちの 1 つに分離スコープがある場合、それが最高の優先度を持つ必要があることを確認する必要がありますか?