atributo ng-click na diretiva angularjs

Eu acho que deve ser fácil usar os atributos angulares bem conhecidos em uma diretiva fora da caixa.

Por exemplo, se o nome da minha diretiva for myDiretiva, eu gostaria de usá-lo desta maneira:

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

em vez de precisar definir um atributo de clique personalizado (onClick) como no exemplo abaixo

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

Parece que o ng-click pode funcionar, mas você também precisa especificar o ng-controller na tag da diretiva, o que eu não quero. Eu quero definir o controlador em um div circundante

É possível usar ng-click em uma diretiva junto com um controlador definido em um elemento html pai?

questionAnswers(1)

yourAnswerToTheQuestion