Передача переменной в шаблон директивы без создания новой области видимости

Есть ли способ передать переменные с помощью атрибутов в директиву, не создавая новую область?

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

Проблема в том, чтоng-click='back()' Теперь относится к сфере действия директивы. Я все еще могу сделатьng-click='$parent.back()' но это не то, что я хочу.

Ответы на вопрос(2)

Ваш ответ на вопрос