在angularJS中用字符串比较检查Json对象

Check Json object with string comparison in angularJS

本文关键字:检查 Json 对象 比较 字符串 angularJS      更新时间:2023-09-26

我试图实现的是,只有当JSON对象中的子值等于类似"[]"的字符串时,才显示和元素。

我有Json对象mytree.currentNode值作为

{
  "Name": "Three Numbers",
  "ParentId": "3",
  "children": [],
  "selected": "selected"
}

我显示信息,然后做一些类似的事情:

<span ng-show="mytree.currentNode.children == '[]'">Selected Item: {{mytree.currentNode.Name}}</span>

但它并没有检查"children"值是否等于"[]"
提前感谢

"children": []不是字符串'[]'它是一个数组,所以检查像这样的空数组

mytree.currentNode.children.length == 0