将控制器传递给angularjs组件

时间:2017-06-02 10:08:21

标签: angularjs typescript

我正在尝试使用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>

需要建议或帮助。如果可能的话,用打字稿写。

1 个答案:

答案 0 :(得分:0)

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

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

查看组件的官方文档 -  https://docs.angularjs.org/guide/component

相关问题