【问题标题】:Angular - pass a component property in (onclick)Angular - 在(onclick)中传递组件属性
【发布时间】:2020-12-04 21:10:00
【问题描述】:

是否可以在组件 B 中的元素上的 (onclick) 中传递组件 A 的变量,如下所示?:

组件 B:

<comp-A (click)="NodeClicked({{index}})"> </comp-A>

其中index是组件A的一个变量。

【问题讨论】:

  • 您能描述一下组件 A 和 B 之间的关系吗?有没有亲子关系?如果您能分享您心中的完整模板和组件,那就太好了。

标签: angular angular-components angular-data


【解决方案1】:

如果您想将变量从子组件 (Comp-A) 传递到父组件 (Comp-B),我建议使用 Event Emitter。可以在页面底部查看示例。

当从子级中单击一个按钮时,该事件将发送给父级,您可以从那里根据需要使用该数据。

【讨论】:

    猜你喜欢
    • 2016-08-31
    • 1970-01-01
    • 1970-01-01
    • 2017-04-15
    • 2019-01-02
    • 1970-01-01
    • 2010-11-23
    • 2016-10-22
    • 1970-01-01
    相关资源
    最近更新 更多