Pasar variable a plantilla de directiva sin crear nuevo ámbito
¿Hay una manera de pasar variables usando atributos a una directiva sin crear un nuevo ámbito?
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
}
})
El problema es que lang-click='back()'
Ahora se refiere al ámbito de aplicación de la directiva. Todavia puedo hacerng-click='$parent.back()'
Pero no es lo que quiero.