将控制器传递给angularjs组件

将控制器传递给angularjs组件,angularjs,typescript,Angularjs,Typescript,我正试图使用AngularJS组件实现这种行为 <parent-component> <reusable-child-component></reusable-child-component> </parent-component> 我想要的是将父级的控制器传递给可重用子组件。我知道可以使用require属性传递控制器,但会包含父组件的名称。(例如,要求:“^parentComponent”) 我是否可以将动态控制器传递给子组件?子组件

我正试图使用AngularJS组件实现这种行为

<parent-component>
   <reusable-child-component></reusable-child-component>
</parent-component>

我想要的是将父级的控制器传递给可重用子组件。我知道可以使用require属性传递控制器,但会包含父组件的名称。(例如,要求:“^parentComponent”)

我是否可以将动态控制器传递给子组件?子组件将动态接收其父控制器的任何内容

<parent-component>
   <reusable-child-component></reusable-child-component>
</parent-component>


<parent2-component>
   <reusable-child-component></reusable-child-component>
</parent2-component>


需要建议或帮助。如果可能,请使用打字脚本编写

只需在子组件上使用绑定,如下所示:

<reusable-child-component my-data="dataFromParentController"></reusable-child-component>

查看组件的官方文档-

为什么需要这个,为什么不能简单地使用绑定来实现这个目的?这不是一个好主意,但您可以尝试使用。