require controller of a directive in another directive