angularjs ng-repeat filtre n'est pas égale à
Quand j'ai essayé d'utiliser la syntaxe suivante, il n'a pas de filtre ou de ne pas exclure:-
ng-repeat = "option in vm.eesSettingIdOptions | filter : { SettingID: '!vm.eesAdminSetupData.SettingID'}
mais il ne fonctionne quand je le modifier:-
ng-repeat = "option in vm.eesSettingIdOptions | filter : { SettingID: '!51'}
ils devraient être les mêmes, n'est-ce pas?
OriginalL'auteur Roel | 2015-09-23
Vous devez vous connecter pour publier un commentaire.
vous devriez mettre votre variable de la cite:
donc, upvote ma réponse
J'ai encore une question. C'est dans un sélectionnez options..quand j'ai essayé de sélectionner..il ne montre rien mais vide <option ng-repeat="option dans la vm.eesSettingIdOptions | filter:{ SettingID: '!'+ vm.eesAdminSetupData.SettingID} " value="{{option.SettingID}}">{{option.SettingID}} - {{option.Name}}</option>
Quel est le problème?
quand j'ai essayé de sélectionner une option..il ne montre rien mais vide <option ng-repeat="option dans la vm.eesSettingIdOptions | filter:{ SettingID: '!'+ vm.eesAdminSetupData.SettingID} " value="{{option.SettingID}}">{{option.SettingID}} - {{option.Name}}</option>
OriginalL'auteur z0r0
Modifié votre code, Veuillez consulter ci-dessous les changements.
Essayez d'utiliser de cette façon, il va fonctionner.
vous ne pouvez pas également wright comme 'vm.eesAdminSetupData.SettingID'. parce que, tandis que cette boucle ne sais pas quelle valeur ont à la carte.
Juste essayez de déplacer seule citation de a suggéré de code.
Oui, j'ai essayé la suggestion de code. Cependant, quand j'ai essayé de sélectionner une option..il ne montre rien mais vide <option ng-repeat="option dans la vm.eesSettingIdOptions | filter:{ SettingID: '!'+ vm.eesAdminSetupData.SettingID} " value="{{option.SettingID}}">{{option.SettingID}} - {{option.Name}}</option>
OriginalL'auteur Chetan Sharma