atributo ng-click en la directiva angularjs

Creo que debería ser fácil usar los atributos angulares bien conocidos en una directiva lista para usar.

Por ejemplo, si el nombre de mi directiva es myDirective, me gustaría usarlo de esta manera:

<div ng-controller="myController">
   <my-directive ng-click="doSomething()"><my-directive>
</div>

en lugar de tener que definir un atributo de clic personalizado (onClick) como en el siguiente ejemplo

<div ng-controller="myController">
   <my-directive on-click="doSomething()"><my-directive>
</div>

Parece que ng-click puede funcionar, pero también es necesario que especifique ng-controller en la etiqueta directiva, lo cual no deseo. Quiero definir el controlador en un div circundante

¿Es posible usar ng-click en una directiva junto con un controlador definido en un elemento html principal?

Respuestas a la pregunta(1)

Su respuesta a la pregunta