diff --git a/angularjs/angular.d.ts b/angularjs/angular.d.ts index e9175a25ce..2d9469ef80 100644 --- a/angularjs/angular.d.ts +++ b/angularjs/angular.d.ts @@ -1715,6 +1715,12 @@ declare namespace angular { * Whether transclusion is enabled. Enabled by default. */ transclude?: boolean | string | {[slot: string]: string}; + /** + * Requires the controllers of other directives and binds them to this component's controller. + * The object keys specify the property names under which the required controllers (object values) will be bound. + * Note that the required controllers will not be available during the instantiation of the controller, + * but they are guaranteed to be available just before the $onInit method is executed! + */ require?: {[controller: string]: string}; }