在JSON中我有像
这样的数据"phaseId":1234
我写了像
这样的代码 $filter('filter')(data, {phaseId: phaseId.toString()},true)
这会找到结果。
但是下面的代码找不到。这有什么特别的原因吗?
$filter('filter')(data, {phaseId: phaseId},true)
1234是类型编号,而且传递的phaseId也是数字
答案 0 :(得分:2)
删除最后一个参数true
(这意味着严格比较,将断言该类型和值是等于):
$filter('filter')(data, {phaseId: phaseId});