angular queryParams 模板上动态key 语法

[queryParams]="{ sonItem?.is_param: sonItem?.param_value}"

前面的可以是动态的
这里的模板语法怎么写啊

阅读 2.5k
1 个回答

es6有动态计算对象key值的功能例如

{
    [sonItem.is_param]:sonItem.param_value
}

但是angular模版不支持这种写法。
所以还是在组件写个函数获取想要的对象值吧。

getQueryParams(key:string){
    return {
        [key]:xxx
    }
}
[queryParams]="getQueryParams(sonItem?.is_param)"
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进