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
中的源代码在哪里
该对象仅通过引用传递,因此真正发生的只是为它创建了一个额外的指针。资源使用量将非常少。
我的 $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
中的源代码在哪里该对象仅通过引用传递,因此真正发生的只是为它创建了一个额外的指针。资源使用量将非常少。