This is part 2 in a series on scoping directives with AngularJS. In this post I am going to cover how the three different scoping techniques affect each other when multiple directives are applied to one element. To begin lets review the three directive scoping techniques available through AngularJS: inherit scope from the nearest controller scope [default] create a new scope that is prototypically