gpt4 book ai didi

Angular > 2 动态对象键导致模板解析错误

转载 作者:行者123 更新时间:2023-12-02 03:03:40 25 4
gpt4 key购买 nike

尝试在事件绑定(bind)表达式中使用变量为键放置值时,出现模板解析错误:Parser Error: Unexpected token [, expected identifier, keyword, or string at column... error img
我的表达是:(ngModelChange)="action.emit({type: 'CACHE_SELECTED_COMPANY', payload: { [selectedCompany.id]:{selected: true, details: false}}})"
我认为允许为 [方括号] 中的键提供变量名称,我的问题是,我是否应该能够在 Angular 2 模板的事件绑定(bind)表达式中提供一个变量作为键?

最佳答案

计算属性当前为 not supported in templates .

模板可以重构为不使用计算属性:

(ngModelChange)="action.emit({type: 'CACHE_SELECTED_COMPANY', payload: getPayload(selectedCompany.id})"

或整个 action.emit(...)可能会移动到模型更改回调。

关于Angular > 2 动态对象键导致模板解析错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44145823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com