Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.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 带过滤器的Angulars JS&;ng重复_Angularjs_Filter_Ng Repeat - Fatal编程技术网

Angularjs 带过滤器的Angulars JS&;ng重复

Angularjs 带过滤器的Angulars JS&;ng重复,angularjs,filter,ng-repeat,Angularjs,Filter,Ng Repeat,首先,如果我有任何打字错误,请向我道歉(我是法国人) 嗯,我正在学习Angular JS,我想在一个特定领域使用过滤器,但我的问题是,过滤器基于许多领域 这是我的过滤器: <div class=main_frame ng-repeat="x in artiste | filter: recherche_artiste"> <h2>x.name </h2><img ng-src={{x.picture}} /> </div> x、 名

首先,如果我有任何打字错误,请向我道歉(我是法国人)

嗯,我正在学习Angular JS,我想在一个特定领域使用过滤器,但我的问题是,过滤器基于许多领域

这是我的过滤器:

<div class=main_frame ng-repeat="x in artiste | filter: recherche_artiste">
<h2>x.name </h2><img ng-src={{x.picture}} />
</div>

x、 名字
我的问题是,我希望过滤器只影响艺术家名称,而不是我的数组“Artister”的所有字段

在我的app.JS中,$scope.artiste是一个数组[100],其中包含以下对象: 数组[100] 0 : 对象 $$hashKey : “对象:14” _身份证 : “57252e30bbcf354d21c5fc19” 年龄 : 38 名称 : “麦卡蒂·巴克纳” 照片 : "" proto : 对象 1. : 对象 $$hashKey : “对象:15” _身份证 : “57252E304CF25E47B01433E” 年龄 : 39 名称 : “阮凯恩” 照片 : "" proto : 反对

问题是,当我点击过滤器“HTTP”或简单的“p”时,例如,过滤器不起作用,因为正如您在上面所看到的,HTTP包含在所有图片字段中。 否则,如果我点击“y”,过滤器工作良好,例如,因为“picture”字段中没有“y”,而_id字段中也没有

所以我的问题是,有没有办法只在“name”字段上应用我的过滤器,而动态保留相应的“picture”字段?

提前感谢你的帮助


我很精确,我只是在不久前才开始使用Slow angular,所以我不是专家:)

我尝试过,我会随时通知您;:)
ng-repeat="x in artiste | filter: {name : recherche_artiste}"