我有一个小表达式来检查 2 个对象是否不同,以显示此元素(通过添加类名):
<div ngClass='{{JSON.stringify(obj1) != JSON.stringify(obj2) ? "div-show" : ""}}'></div>
问题是我收到此错误: Cannot read property 'stringify' of undefined
。
我需要一种解决方法,或者一个合适的解决方案(如果可用)。谢谢。
PS:我使用 JSON.stringify() 来比较 2 个简单的对象,这里没什么特别的。
原文由 Pho Huynh 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 年后,但是,您可以使用来自@angular/common 的内置管道“JsonPipe”以 Angular 方式 完成它