它应该运行正常的Javascript错误

时间:2017-07-16 20:43:34

标签: javascript variables error-handling expression

有谁能告诉我为什么我的javascript文件中出现此错误?

(function() {

var app = angular.module('myContent',[]);

app.controller('ContentController',function($scope) {

    $scope.filtered = [];

    $scope.img=[
                 {id:'TOPS',source:'images/top1.jpg', link:'https://www.fashionnova.com/collections/tops-1/products/la-bella-top-white'},
                 {id:'TOPS',source:'images/top2.jpg', link:'https://www.fashionnova.com/collections/tops-1/products/la-bella-top-white'},
                 {id:'TOPS',source:'images/top3.jpg', link:'https://www.fashionnova.com/collections/tops-1/products/la-bella-top-white'},
                 {id:'TOPS',source:'images/top4.jpg', link:'https://www.fashionnova.com/collections/tops-1/products/la-bella-top-white'},
                 {id:'SHOES',source:'images/shoe1.jpg', link:'https://www.fashionnova.com/collections/tops-1/products/la-bella-top-white'},
                 {id:'SHOES',source:'images/shoe2.jpg', link:'https://www.fashionnova.com/collections/tops-1/products/la-bella-top-white'},
                 {id:'SHOES',source:'images/shoe3.jpg', link:'https://www.fashionnova.com/collections/tops-1/products/la-bella-top-white'},
                 {id:'SHOES',source:'images/shoe4.jpg', link:'https://www.fashionnova.com/collections/tops-1/products/la-bella-top-white'}
    ];

    $scope.getData = function(value){
        $scope.filtered = $scope.img.filter(test=>test.id == value);

    }

});

})();

这条线就在这里找到了问题:

 $scope.filtered = $scope.img.filter(test=>test.id == value);

我得到的错误是"变量测试隐式声明"和"表达预期"

0 个答案:

没有答案