当我尝试使用以下语法时,它不会过滤或不排除:-

ng-repeat = "option in vm.eesSettingIdOptions | filter : { SettingID: '!vm.eesAdminSetupData.SettingID'}

但当我将其更改为:-时,它确实有效
ng-repeat = "option in vm.eesSettingIdOptions | filter : { SettingID: '!51'}

他们应该是一样的,不是吗?

最佳答案

您应该将变量放在引号中:

ng-repeat="option in vm.eesSettingIdOptions | filter:{ SettingID: '!' + vm.eesAdminSetupData.SettingID}

09-27 14:28