Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.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
Javascript Ng repeat中的重复值_Javascript_Angularjs_Ionic Framework - Fatal编程技术网

Javascript Ng repeat中的重复值

Javascript Ng repeat中的重复值,javascript,angularjs,ionic-framework,Javascript,Angularjs,Ionic Framework,在此输入代码我的爱奥尼亚代码中有一个ng重复。 由于数据来自CSV文件,它给了我许多重复的值。 如何阻止显示此重复值? 数据显示XYZ值超过5次,但我希望仅显示一次 <select ng-model="srcstn"> <option ng-repeat="x in from track by $index " >{{x.source}}</option> </select> 这是一段代码,其中m在{{

在此输入代码我的爱奥尼亚代码中有一个ng重复。 由于数据来自CSV文件,它给了我许多重复的值。 如何阻止显示此重复值? 数据显示XYZ值超过5次,但我希望仅显示一次

      <select ng-model="srcstn">
        <option   ng-repeat="x in from track by $index " >{{x.source}}</option>
      </select>

这是一段代码,其中m在{{x.source}处获取所有重复值。并且x.source具有站名

尝试在angular.filter模块中使用“唯一”别名:uniq filter

usage: colection | uniq: 'property' 
也可以按嵌套特性进行过滤:

 colection | uniq: 'property.nested_property'
试一试


你不能在显示数据之前过滤掉重复的数据吗?@yadejo的可能重复我会这样做,但这是我使用API获取的客户端数据,我无法更改它,因为整个应用程序都在为不同的功能使用相同的数据。@Aniket你能发布你的数据和你想要发布的条件吗根据?@UsmanRana Sir进行过滤,数据为JSON字符串形式。假设我有3个车站,WFD,BLD,BNC。他们将在我的选择标签几乎5-6次。我只想让他们来一次。我在那里更新了一些代码。
<select ng-model="srcstn">
        <option   ng-repeat="x in from |uniq:'source'" >{{x.source}}</option>
      </select>