有没有办法在不创建新范围的情况下使用属性将变量传递给指令?
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()'
now 指的是指令范围。我仍然可以做ng-click='$parent.back()'
,但这不是我想要的。