Javascript angularjs避免ngrepeat中的空字段

Javascript angularjs避免ngrepeat中的空字段,javascript,arrays,json,angularjs,Javascript,Arrays,Json,Angularjs,删除|货币:“£”过滤器时,该功能似乎正常。是否有仅显示当前用户金额的选项 (函数(){ var-app=angular.module('myApp',[]); 应用控制器('roomController',功能($scope){ $scope.users=[{ id:1, 名字:'成员', 支出:206.98 }, { id:2, 名字:'成员', 支出:12.23 }, { id:3, 名字:'成员', 支出:302.12 }, { id:4, 名字:'成员', 支出:198.21 },

删除
|货币:“£”
过滤器时,该功能似乎正常。是否有仅显示当前用户金额的选项

(函数(){
var-app=angular.module('myApp',[]);
应用控制器('roomController',功能($scope){
$scope.users=[{
id:1,
名字:'成员',
支出:206.98
}, {
id:2,
名字:'成员',
支出:12.23
}, {
id:3,
名字:'成员',
支出:302.12
}, {
id:4,
名字:'成员',
支出:198.21
}, {
id:5,
名字:'成员',
支出:85.85
}];
$scope.currentuser=4;
});
})();

{{user.id==currentuser?user.passed:''|货币:“£”}

如果我理解正确,您不需要三元运算符,而是在重复的
中添加
ng If

见下文:

(函数(){
var-app=angular.module('myApp',[]);
应用控制器('roomController',功能($scope){
$scope.users=[{
id:1,
名字:'成员',
支出:206.98
}, {
id:2,
名字:'成员',
支出:12.23
}, {
id:3,
名字:'成员',
支出:302.12
}, {
id:4,
名字:'成员',
支出:198.21
}, {
id:5,
名字:'成员',
支出:85.85
}];
$scope.currentuser=4;
});
})();

{{user.spend |货币:£“}

可以在表达式中执行此操作:
{{user.id==currentuser?(user.passed | currency:”):“}}
,但我更愿意在这里使用
ng if