In AngularJS v1.x directives have priority, and we feel like it was a mistake. Since priorities become these magic numbers. In AngularDart we tried hard not to have priority. 

I need to think more about it, but I don't think doing this through priority is the correct solution.