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)
          }
        }
      });