参数作为副本传递

参数作为副本传递

q)如何将我的参数作为副本传递到下一页,这样当我返回时,对它的更改不会在上一个屏幕中持续存在?
例如

  showDetails(item) {
    this._nav.push(PersonDetailsPage, {
      person: item
    });
  }

因此,当我查看persondetailspage时,我希望能够进行更改、取消、返回并且不修改原始对象。
谢谢。

最佳答案

使用“object.assign”

let original = { person: items };
let copy = Object.assign({}, original );

关于typescript - ionic 2:将参数作为副本传递给下一页,而不是通过引用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36972586/

10-11 13:04