我正在使用Angular 1.5开发2个组件。
我想从 child 那里访问 parent ,我设法使用了:
require: {
parent: '^parentCmp'
}
事情是,我想做同样的事情,但是不必将父项“固定”为“parentCmp”,因为它不一定是我作为父项拥有的组件。
谢谢。
最佳答案
您不应该这样做:)但是,如果必须这样做,可以将其作为常规binding
传递。子组件:
bindings: {
parent: '<'
}
并在父模板中(我假设您对
$ctrl
使用controller
别名,如果不是真实的名称,则使用您提供的名称):<child-component
parent="$ctrl"
>
</child-component>
关于angularjs - Angular 1.5 : Access parent component without knowing the name of the parent,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43684171/