Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
向angularjs中的数组添加不同的项_Angularjs - Fatal编程技术网

向angularjs中的数组添加不同的项

向angularjs中的数组添加不同的项,angularjs,Angularjs,我试图向数组中添加不同的项,但此错误显示为“ReferenceError:$IsNotDefined”,无任何帮助 function unique(list) { var result = []; $.each(list, function(i, e) { if ($.inArray(e, result) == -1) result.push(e); }); return result; } 您似乎没有加载jQuery。 顺便说一句,要实现这个功能,你不需要那个 试试这

我试图向数组中添加不同的项,但此错误显示为“ReferenceError:$IsNotDefined”,无任何帮助

function unique(list) {
  var result = [];
  $.each(list, function(i, e) {
    if ($.inArray(e, result) == -1) result.push(e);
  });
  return result;
}

您似乎没有加载jQuery。
顺便说一句,要实现这个功能,你不需要那个

试试这个:

function unique(list) {
    var result = [];

    for (var i = list.length - 1; i >= 0; i--) {
        if (result.indexOf(list[i]) == -1) {
            result.push(list[i]);
        }
    };

    return result;
}

如果您确实在数据库中加载了JQuery,您是否将其定义为$

您可以使用和

来解决你的问题

所以不允许我有超过两个链接。
但是,您可以使用ES6 array.find函数执行相同的任务

是否包括您使用的库?是的,所有内容都是addedUse angular.forEach而不是$。否则包括jQuery库。@DineshML这就是工作