$ filter因数据类型未找到结果

时间:2015-10-14 17:40:05

标签: angularjs angular-filters

在JSON中我有像

这样的数据
"phaseId":1234

我写了像

这样的代码

$filter('filter')(data, {phaseId: phaseId.toString()},true)这会找到结果。

但是下面的代码找不到。这有什么特别的原因吗?

$filter('filter')(data, {phaseId: phaseId},true)

1234是类型编号,而且传递的phaseId也是数字

1 个答案:

答案 0 :(得分:2)

删除最后一个参数true(这意味着严格比较,将断言该类型和值是等于):

$filter('filter')(data, {phaseId: phaseId});