`ng-transclude` can be only used in template that belongs to a directive with transclude: true. Thus a child of `<div no-trans-bar>` could get the transclusion (because it would be inside the template of `trans-foo` which does transclude). It would however not be used, because `no-trans-bar` has a template which override the content of `<div no-trans-bar>`.