【问题标题】:Lodash sortBy function breaking the Input() binding: Angular4Lodash sortBy 函数破坏了 Input() 绑定:Angular4
【发布时间】:2017-08-28 01:15:07
【问题描述】:

我有一个包含一些内容的父组件,我在其子组件中显示该内容。子组件以 Angular @Input() 的形式接收内容。因为我将父组件中的“内容”属性与子组件中的“内容”属性绑定。因此,每当我更改父级中的“内容”属性时,子级“内容”属性就会自动更新。但是,我使用的是 Lodash 的 sortBy 方法:

https://lodash.com/docs/#sortBy

通过这个,我对内容进行排序并将排序后的内容存储在子组件的相同“内容”属性中。之后,每当我对父组件的内容属性进行任何更改时,子组件都不会更新。

为什么 sortBy 方法会破坏绑定?

【问题讨论】:

  • 你可以添加一些代码sn-p来看看你在做什么吗?

标签: angular lodash


【解决方案1】:

破坏它的不是 sortBy,而是您将结果存储在绑定属性中的事实。

【讨论】:

    猜你喜欢
    • 2020-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-05
    • 2015-09-20
    相关资源
    最近更新 更多