Übergabe der Variablen an die Anweisungsvorlage, ohne einen neuen Bereich zu erstellen

Gibt es eine Möglichkeit, Variablen mithilfe von Attributen an eine Direktive zu übergeben, ohne einen neuen Gültigkeitsbereich zu erstellen?

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

Das Problem ist, dass dieng-click='back()' bezieht sich nun auf den Geltungsbereich der Richtlinie. Ich kann es immer noch tunng-click='$parent.back()' aber es ist nicht was ich will.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage