我正在尝试访问子指令中的父指令范围。 我希望子指令继承父范围。
function parent() {
return {
scope: {
attribute: '=attribute'
},
transclude: true,
restrict: 'E'
}
}
以上代码代表父指令。
function child() {
return {
require: '^parent',
scope: {
attribute: '=attribute',
attribute2: '='
}
restrict: 'E'
}
}
以上代码代表子指令。 如果HTML提供了子指令,我希望子指令从父指令继承属性,但我也希望能够将其用作非嵌套指令。
<parent attribute='attr'>
<child attribute2='attr2'></child>
<parent>
<child attribute='attr' attribute2='attr2'></child>
上面的代码是我想要实现的。