Angularjs 带通配符的下划线

Angularjs 带通配符的下划线,angularjs,underscore.js,Angularjs,Underscore.js,在AngularJS控制器中具有以下功能: $scope.initiatives = _.where($scope.initiatives, {i_status_id:'Open'}); 如果属性值正好是“打开”的,则可以根据字段筛选列表 如何在筛选器值中使用通配符,以便在搜索所有包含“打开”的值时,它会选择“打开-挂起”?您可以使用通配符。比如: $scope.initiatives = _.filter($scope.initiatives, function(initiative){

在AngularJS控制器中具有以下功能:

$scope.initiatives = _.where($scope.initiatives, {i_status_id:'Open'});
如果属性值正好是“打开”的,则可以根据字段筛选列表

如何在筛选器值中使用通配符,以便在搜索所有包含“打开”的值时,它会选择“打开-挂起”?

您可以使用通配符。比如:

$scope.initiatives = _.filter($scope.initiatives, function(initiative){
    return initiative.i_status_id.indexOf('Open')>=0;
});

谢谢,我希望有“%Open%”。。。。如果找不到,返回是否带有“”。。。计算结果为-1?