Passando variável ao modelo de diretiva sem criar novo escopo

Existe uma maneira de passar variáveis ​​usando atributos para uma diretiva sem criar um novo escopo?

HTML

<div ng-click='back()' button='go back'></div>

JS

.directive('button', function () {
    return {
        scope: {
            button: '@'
        },
        template: "<div><div another-directive></div>{{button}}</div>",
        replace: true
    }
})

O problema é que ong-click='back()' agora se refere ao escopo da diretriz. Eu ainda posso fazerng-click='$parent.back()' mas não é o que eu quero.

questionAnswers(2)

yourAnswerToTheQuestion