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.