|
|
|
|
|
by Bahamut
4263 days ago
|
|
Directives are more powerful - for example, child directives can require the parent directive's controller and make use of it, which can lead to some powerful control flow. You can also define a controller and have the directive consume it via named reference - here is one example that makes use of this: https://github.com/driftyco/ionic/blob/master/js/angular/dir... Controllers should be consumed this way, so that they become easier to test. Testing directives can get complicated. |
|