我正在尝试使用AngularJS组件实现此行为。
<parent-component>
<reusable-child-component></reusable-child-component>
</parent-component>
我想要的是将父控制器传递给可重用的子组件。我知道传递控制器可以使用require属性完成,但会包含父组件的名称。 (例如require:'^ parentComponent')。
我可以将动态控制器传递给子组件吗?子组件将动态接收其父控制器。
<parent-component>
<reusable-child-component></reusable-child-component>
</parent-component>
<parent2-component>
<reusable-child-component></reusable-child-component>
</parent2-component>
需要建议或帮助。如果可能的话,用打字稿写。
答案 0 :(得分:0)
只需在子组件上使用绑定,如下所示:
<reusable-child-component my-data="dataFromParentController"></reusable-child-component>
查看组件的官方文档 - https://docs.angularjs.org/guide/component