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

时间:2013-12-17 07:16:01

标签: javascript json angularjs treeview children

我想要实现的只是在JSON对象中的子元素值等于'[]'之类的字符串时才显示和元素。

我将Json对象mytree.currentNode值设为

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

我显示信息,我做了类似的事情:

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

但它没有检查'儿童'值是否等于“[]”
提前致谢

1 个答案:

答案 0 :(得分:4)

"children": []不是字符串'[]'是一个数组,所以检查一个空数组,如

mytree.currentNode.children.length == 0