Angular 1/ ui-router 1 - 是否建议在params中传递一个大对象?

Angular 1/ ui-router 1 - is it recommended to pass a large object in params?

我的 $state.go :

this.$state.go(transfer.project, params)

其中 prams 是一个包含大型 project 对象和 projectId 属性 数字类型的对象。

状态:

.state({
  name: 'transfer.project',
  url: '/{projectId:int}',
  params: {
    project: null
  },
  component: 'projectTransfer'
})

然后我在我的组件中恢复对象:

this.project = this.$state.params.project

在 params 中使用大对象是一个好习惯吗? 或者如果你知道 ui-route library

中的源代码在哪里

该对象仅通过引用传递,因此真正发生的只是为它创建了一个额外的指针。资源使用量将非常少。