无法使用Angular.js从数组中获取值

时间:2016-05-24 13:41:10

标签: javascript angularjs

我需要一个帮助。我无法使用angular.js获取某些值。我正在解释下面的代码。

 var subcategories = [{
            id:1,
            name: 'SubCategory 1',
            value: 1
          }, {
            id:2,
            name: 'SubCategory 2',
            value: 2
          }, {
            id:3,
            name: 'SubCategory 3',
            value: 3
          }, {
            id:4,
            name: 'SubCategory 4',
            value: 4
          }];
    var result = $filter('filter')(subcategories, {id:1})[0];
    console.log('result',result);

在这里,我需要从id=1对象中获取subcategories的所有数据。但在控制台中我得到结果undefined。请帮我。

1 个答案:

答案 0 :(得分:0)

代码有效。您是否将$ filter指令导入控制器?

https://jsfiddle.net/naLqezvs/

public class SampleResource {

@GET
@Path("test")
public Response testMethod() {
    return Response.status(Response.Status.OK).build();
}