ページ上の複数の要素にまたがる複数のディレクティブがある場合、Angular の HTML コンパイラはコンパイルの順序をどのように調整しますか?
次のマークアップがあるとします。アルファ、ベータ、ガンマはカスタム Angular ディレクティブです。
<html ng-app>
<alpha><beta></beta></alpha>
<gamma></gamma>
</html>
コンパイラがそれらを処理する順序は何ですか? アルファ=>ガンマ=>ベータですか?それともアルファ=>ベータ=>ガンマですか?
もう少し複雑にするために、alpha ディレクティブのテンプレートに foo という別のカスタム ディレクティブがあるとします。foo はいつコンパイルされますか? 上記のすべてのディレクティブがコンパイルされた後? それともアルファがコンパイルされた直後ですか?