gpt4 book ai didi

json - Angular 2 ngClass : Get Got interpolation ({{}}) where expression was expected when trying to display json on html

转载 作者:太空狗 更新时间:2023-10-29 18:21:08 29 4
gpt4 key购买 nike

我是 Angular 2 的新手,希望能从社区获得一些帮助。我目前正在尝试在 <tr> 中实现 ngClass 的动态/条件实现我的 html View 的元素。使用的 trufy 是一个变量,它的原始值来 self 的 Componenet 上设置的一个 JSON 对象:

<td [ngClass] = "{weak : {{jsonInMyComponenet.element}}, neutral : !{{jsonInMyComponenet.element}}}"  ></td>

当我使用上面的代码时,我得到了这个错误:

在需要表达式的地方得到插值 ({{}})

如果我删除大括号,我不会收到任何错误,但页面不会呈现该元素,因此我看不到 weak 或 neutral 的类实现。我做错了什么?

最佳答案

不要一起使用 [...]{{...}}。一个或另一个。

<td [ngClass] = "{'weak' : jsonInMyComponenet.element, 'neutral' : !jsonInMyComponenet.element}"  ></td>

{{...}} 用于字符串插值。 [...] 将值解释为表达式。

关于json - Angular 2 ngClass : Get Got interpolation ({{}}) where expression was expected when trying to display json on html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39922222/

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