Angular 1.5:在不知道 parent 名称的情况下访问 parent 组件

Angular 1.5 : Access parent component without knowing the name of the parent

我正在使用 Angular 1.5.

开发 2 个组件

我想从 child 访问 parent,我设法使用 :

做到了
require: {
    parent: '^parentCmp'
}

事情是,我想做同样的事情,但是如果没有 "fixing" 和 parent 作为 "parentCmp",因为它不会总是这个组件我会有作为 parent.

谢谢。

你不应该这样做 :) 但如果你必须这样做,你可以照常传递它 binding。子组件:

bindings: {
    parent: '<'
}

并且在父模板中(我假设您使用 $ctrl 别名作为 controller,如果它不是您提供的真实名称):

<child-component
    parent="$ctrl"
>
</child-component>