【问题标题】:Angular 2 @Input not works for router outlet [closed]Angular 2 @Input 不适用于路由器插座[关闭]
【发布时间】:2017-10-19 20:12:18
【问题描述】:

我怀疑为什么在 Angular 中使用路由器插座时 @input 和 @output 属性不起作用?

【问题讨论】:

    标签: angular


    【解决方案1】:

    路由器出口用于路由。还有另一种使用路由发送数据的方法:

    使用 id 和服务:

    { 路径:'hero/:id',组件:YourComponent}

    检查这个answer

    【讨论】:

      【解决方案2】:

      @Input@Output 的唯一目的是在嵌套(子)组件上定义公共接口。然后这些用于在子组件和托管它的父组件之间进行通信。

      它们不适用于路由组件之间的通信。为此目的提供了其他机制。

      【讨论】:

        猜你喜欢
        • 2018-07-28
        • 2020-02-12
        • 2016-12-30
        • 2017-03-09
        • 1970-01-01
        • 1970-01-01
        • 2017-04-04
        • 2018-11-24
        • 2018-02-27
        相关资源
        最近更新 更多