Przekazywanie szablonu zmiennej do dyrektywy bez tworzenia nowego zakresu

Czy istnieje sposób przekazywania zmiennych za pomocą atrybutów do dyrektywy bez tworzenia nowego zakresu?

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
    }
})

Problem polega na tym, żeng-click='back()' teraz odnosi się do zakresu dyrektywy. Nadal mogę to zrobićng-click='$parent.back()' ale to nie to, czego chcę.

questionAnswers(2)

yourAnswerToTheQuestion