Angular: Empty Fiddle
http://angularjs.org/
by Zmetser
HTML
<script src="http://code.angularjs.org/angular-1.0.1.js"></script>
<foo>
<bar />
</foo>
JavaScript
angular.module("module", [])
.controller("fooController", ["$scope", function($scope) {
}])
.directive("foo", function() {
return {
restrict: "E",
controller: "fooController",
link: function($scope, $element, $attrs, controller) {
console.log('foo', controller)
}
}
})
.directive("bar", function() {
return {
restrict: "E",
require: "^foo",
link: function($scope, $element, $attrs, controller) {
console.log('bar', controller)
}
}
});